html{
    overflow:hidden;
    height:100%;
    font-size: 20px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-family: sans-serif;
}
@media only screen and (min-width: 400px) {
    html {
        font-size: 21.33333333px !important;
    }
}

@media only screen and (min-width: 414px) {
    html {
        font-size: 22.08px !important;
    }
}

@media only screen and (min-width: 480px) {
    html {
        font-size: 25.6px !important;
    }
}
body {
    background: #f3f3f3;
    overflow:hidden;
    height:100%;
}
/*公共样式  公共部分*/

input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="text"]{
    -webkit-appearance: none !important;
    font-size: 0.7rem !important;
}

@font-face {
    font-family: "iconfontali";
    src: url('ali/iconfont.eot?t=1489578672123');
    src: url('ali/iconfont.eot?t=1489578672123#iefix') format('embedded-opentype'), url('ali/iconfont.woff?t=1489578672123') format('woff'), url('ali/iconfont.ttf?t=1489578672123') format('truetype'), url('ali/iconfont.svg?t=1489578672123#iconfont') format('svg');
}

.iconfontali {
    font-family: "iconfontali" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-zhengpin:before {
    content: "\e601";
}

.icon-baoxiuwanchengshuai:before {
    content: "\e612";
}

.icon-tiantuihuan:before {
    content: "\e682";
}

.content-empty i {
    font-size: 2rem;
}

/*单行溢出显示省略号*/

.singleflow-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


/*多行溢出显示省略号*/

.multiflow-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}


/*flex布局*/

.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
}

.justify{
    display: inline-block;
    width: 100%;
}
/*分割线*/

.fui-blank {
    height: 6px;
    background: #ebebeb;
}
.blank {
    height: 0.2rem;
    background: #3AB034;
}

/*清除浮动*/

.clearfix:after {
    content: " ";
　　height:0;
　　line-height:0;
　　display:block;
　　visibility:hidden;
　　clear:both;
}

.clearfix {
    zoom: 1;
}

.fui-cell-group.noborder:not(.fui-cell-group-o):before,
.fui-cell-group.noborder:after {
    border: 0;
}

a {
    color: #333;
}

.oldprice {
    color: #999;
    text-decoration: line-through;
}

.blur {
    filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
    -webkit-filter: blur(10px); /* Chrome, Opera */
    -moz-filter: blur(10px);
    -ms-filter: blur(10px);
    filter: blur(10px);

    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
}

/*加载中*/
.content-loading {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 50%;
    margin-top: -1rem;
    height: 2rem;
    color: #666;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
}

.content-loading .text {
    height: 1rem;
    display: inline-block;
    padding-left: 1.2rem;
}

.content-loading .fui-preloader{
    position: absolute;
    top: 50%;
    margin-top: -.9rem;
}

.content-empty {
    position: relative;
    text-align: center;
    color: #000;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    text-align: center;
    font-size: 0.75rem;
    margin-top: 8rem;
}
.content-empty-content2{
	margin-top: 0.4rem;
}
.content-empty-content img{
}
.content-info {
    position: relative;
    height: 8rem;
    color: #666;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    text-align: center;
}

.content-info i {
    font-size: 6rem;
}

.content-info .btn {
    margin-top: 1rem;
}

/*弹出层效果*/
.cd-popup {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
    transition: opacity 0.2s 0s, visibility 0s 0.2s;
    z-index: 9999;
}

.cd-popup.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
}

.cd-popup-container {
    position: relative;
    width: 70%;
    margin: 40% auto;
    background: #FFF;
    border-radius: .4rem .4rem .4rem .4rem;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -ms-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
}
.cd-popup-container-new{
	height: inherit;
	position: relative;
    width: 70%;
    margin: 30% auto;
    background: url(/attachment/images/global/red-packet.png) no-repeat;
    background-size:100%;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -ms-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);

}
.is-visible .cd-popup-container {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.cd-popup-close {
    position: absolute;
    right: -10px;
    z-index: 10;
    width: auto;
    height: 2.25rem;
    display: block;
    font-size: 14px;
}

.cd-popup2 {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup2.is-visible2 {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container3{
    position: relative;
    width:400px;
    margin:100% auto;
    height:250px;
    background: #FFF;
    border-radius: .4rem .4rem .4rem .4rem;
    text-align: center;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    -webkit-transform: translateY(60px);
    -moz-transform: translateY(60px);
    -ms-transform: translateY(60px);
    -o-transform: translateY(60px);
    transform: translateY(60px);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.cd-popup-close{ 
    position: absolute;
    right:10px;
    top:10px; 
    z-index: 10;
    width:auto;
    height:1.25rem; 
    display: block;
    font-size:14px;
}
.is-visible2 .cd-popup-container3 {
	-webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
 }
 
.cd-width{
	/*width: 8.266666rem !important;
	margin:3rem auto;
	height: initial;*/
	text-align: center;
	padding-top:1.28rem;
	padding-bottom: 1.213333rem;
}
.cd-width > img{
	width: 3.066666rem;
	height: 3.066666rem;
}
.cd-width .cd-p1{
	color: #6CA63C;
	padding: 0.48rem 0;
	font-size: 0.7rem;
}
.cd-width .cd-p2{
	color: #6D6D6D;
	padding-bottom: 1.146666rem;
	font-size: 0.7rem;
}
.cd-width .fui-btn{
	display: block;
	margin-left:0.5rem;
	height: 1.7rem;
	line-height: 1.7rem;
	font-size: 0.7rem;
	width: 4rem;
	border-radius: 1rem;
	border: none;
	background-color:#6CA63C ;
	color: #FFFFFF;
}
.cd-width .fui-btn:first-child{
	margin-left: 0 !important;
}
.cd-width .cd-popup-close01{
	position: absolute;
	bottom:-3rem;
	margin: auto;  
  	left: 0;
  	right: 0; 
  	width: 2rem;
	height: 2rem;
}
 
 

/*自定义朦层*/
.diy-mask{
    position: fixed;
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    width: 100%;
    height: 100%;
    left: 0;
    opacity: 0;
    top: 0;
    z-index: 1000;
    -moz-transition-duration: 400ms;
    -webkit-transition-duration: 400ms;
    transition-duration: 400ms;
}
.diy-mask.visible{
    opacity: 1;
}
/*自定义搜索头部*/
.diy-header{
    background: #fff;
    position: relative;
    z-index: 1001
}

.diy-header .search {
    width: 100%;
    display: block;
}

.diy-header .search .search-input {
    flex-grow: 1;
}

.diy-header .search .searchbar {
    flex-grow: 1;
    padding: 0.2rem;
}

.diy-header .search .fui-header-right {
    height: auto;
    line-height: inherit;
    position: static;
    flex-shrink: 0;
    margin-left: 0.3rem;
    padding: 0;
}

.diy-header .title {
    padding-left: 1.5rem;
}

.diy-header .searchbar .search-input input {
    border: 0;
    background: #F5F5F5;
    border-radius: 4px;
}

.diy-header .category-btn {
    border-color: #3ab034;
    color: #3ab034;
    margin-right: 0.3rem;
}
/*底部导航*/
.fui-navbar,.fui-footer {
    position: fixed;
    width: 100%;
    bottom: 0;
    background: #fff;
}

.fui-navbar .nav-item.btn {
    color:#fff; 
    border-radius: 0;
}
.fui-navbar .nav-item {
    position: relative;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 1%;
    color:#505050;
}

.fui-navbar .nav-item .icon {
    font-size: 1.3rem;
    padding: 0;
}

.fui-footer .btn {
    margin-left:0;
    margin-top:.3rem;
}
.fui-footer .btn.block {
    margin-left: .4rem;
}
.footer-bar{
    z-index: 1112;
    border-top: 1px solid #c8c8c8;
}
.footer-bar .nav-item a {
    display: block;
    color: #505050;
}
.footer-bar .nav-item .inner {
    position: relative;
}
.footer-bar .inner .icon-img{
    width:1.275rem ;
    height: 1.275rem;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}
.footer-bar .inner .home{
    background-image: url(/attachment/images/global/person-shop/footer-icon1.png);
}
.footer-bar .inner .cart{
    background-image: url(/attachment/images/global/person-shop/footer-icon2.png);
}
.footer-bar .inner .merchRegister{
    background-image: url(/attachment/images/global/person-shop/footer-icon4.png);
}
.footer-bar .inner .personCenter{
    background-image: url(/attachment/images/global/person-shop/footer-icon3.png);
}
.footer-bar .inner .classify{
    background-image: url(/attachment/images/global/person-shop/footer-icon5.png);
}
/*确认订单底部购买导航*/
.order-create-checkout .buybtn {
    border: none;
    font-size: 0.7rem;
    padding: 0 2rem;
    background-color: #3AB034;
}

.order-create-checkout .buybtn:active {
    color: #fff;
    border: none;
}
.order-create-checkout .total{
    text-align: right;
    padding-left: 0;
    padding-right: 0.5rem;
    font-size: 0.7rem;
    width: 100%;
    line-height: 1.2rem;
}
/* 用户商城首页 consumer-shop */
/* 搜索栏*/

.diy-fixedsearch {
    height: 1.95rem;
    overflow: hidden;
    position: relative;
    justify-content: center;
    background: none;
}

.diy-fixedsearch.fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
    opacity: 1;
}

.diy-fixedsearch .form-inner {
    position: relative;
    z-index: 2;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    height: 40px;
    padding: 8px;
    width: 100%;
    justify-content: space-between;
    align-self: center;
}

.diy-fixedsearch .rightnav {
    height: 28px;
    line-height: 30px;
}

.diy-fixedsearch .form-inner .center {
    height: 28px;
    width: 100%;
    border: 1px solid #F5F5F5;
    border-radius: 4px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    line-height: 0;
    margin-right: 0.5rem;
}

.diy-fixedsearch .form-inner .center input {
    height: 28px;
    border: 0;
    width: 100%;
    padding-left:34px;
    font-size: 14px;
    color: #666666;
    opacity: 0.8;
    background: #F5F5F5;
    border-radius: 0;
    -webkit-appearance: none;
}

.diy-fixedsearch .fixedSearch-submit {
    border: none;
    height: 28px;
    padding:0 0.5rem;
    background: none;
    color: #fff;
    font-size: 0.7rem;
    border: 1px solid #3ab034;
    border-radius: 4px;
    color: #3ab034;
    line-height: 28px;
}

/*.diy-fixedsearch .changeAddress {
    line-height: 40px;
    font-size: 0.75rem;
    margin-right: 0.4rem;
    color: #fff;
}*/

/*.diy-fixedsearch .icon-unfold {
    padding-left: 0.2rem;
    font-size: 0.65rem;
}*/

/*.diy-fixedsearch .bg-opacity {
    position: absolute;
    top: 0;
    background: #333;
    opacity: 0.2;
    z-index: 1;
    width: 100%;
    height: 1.95rem;
}*/

/*商城banner*/

.shop-index-page .fui-content {
    background-color: #fff;
    padding-bottom: 0;
}

.shop-index-page .fui-content .fui-picturew {
    height: auto;
    display: block;
    overflow: hidden;
}

.shop-index-page .fui-content .fui-picturew .item img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
}

/*商城图标导航*/
.shop-index-page .fui-icon-group  .fui-icon-col{
    padding: 0.75rem 0 0 0;
}
.shop-index-page .fui-content .fui-icon-group .icon {
    height: 2rem;
}
.shop-index-page .fui-content .fui-icon-group .icon img {
    width: 1.925rem;
    height: 1.925rem;
}
.shop-index-page  .shopList-icon{
    justify-content: space-around;
    list-style: none;
    padding: 0.8rem 0 0.8rem 0;
}
.shop-index-page  .shopList-icon li{
    padding: 0.5rem 0 0.3rem 0;
}
.shop-index-page  .shopList-icon li img{
    width: 1.925rem;
    height: 1.925rem;
    display: block;
    margin: 0 auto;
}
.shop-index-page .shopList-icon .icon-title{
    font-size: .6rem;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0.2rem;
    color: #666666;
}
/*标题横栏*/
.shop-index-page .fui-content .fui-cell-group{
    margin-top: 0;
}
.shop-index-page .fui-content .fui-cell-group .fui-cell-text{
    color: #00cb64;
}
.fui-content .cell-bar{
    width: 100%;
    padding: 0.5rem;
    font-size: 0.75rem;
    color: #3AB034;
    justify-content: space-between;
}
.fui-content .cell-bar .more{
    font-size: 0.6rem;
}
.fui-content .vertical-icon {
    border-left: 4px solid #3AB034;
    padding-right: 0.4rem;
}

/*红*/
.fui-content .title-bar-red {
    color: #bd0707;
}

.fui-content .vertical-icon-red {
    border-left: 4px solid #bd0707;
    padding-right: 0.4rem;
}

/*商城介绍banner*/

.shop-index-page .fui-content .fui-picture {
    display: block;
    padding:0;
    margin: 0;
    height: auto;
    overflow: hidden;
}

.shop-index-page .fui-content .fui-picture img {
    display: block;
    width: 100%;
}


/* 首页商品列表组*/

.fui-goods-group {
    height: auto;
    overflow-y: scroll;
    /*background: #fafafa;*/
}

.fui-goods-item {
    position: relative;
    height: auto;
    padding: 0.2rem 0 0.3rem 0.4rem;
    background: #fff;
    overflow: hidden;

    -webkit-box-align: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
}

.fui-goods-item .image {
    height:6rem;
    width: 6rem;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.fui-goods-item .detail {
    background: #fff;
    padding-left: 0.3rem;
    position: relative;
}

.searchList-page .fui-goods-item .detail,
.page-shop-goods_category .fui-goods-item .detail,
.shop-index-page .fui-goods-item .detail,
.merchPage .fui-goods-item .detail
{
    height: 6.35rem;
}

.fui-goods-item .detail .good_list-title{
    height: 0.7rem;
    width: 2rem;
    text-align: justify;
}
.fui-goods-item .detail .good_list-title2{
    height: 0.7rem;
    width: 2.5rem;
    text-align: justify;
}

.fui-goods-item .detail .goods-info-title{
    margin-bottom: 0.1rem;
    flex-shrink: 0;
    color: #666666;
}
.fui-goods-item .detail .goods-info-content{
    -webkit-line-clamp: 1;
}
.fui-goods-item .detail p {
    font-size: 0.6rem;
    line-height: 0.75rem;
    color: #333;
    position: relative;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.fui-goods-item .detail .goods-info {
    flex-shrink: 0;
    color: #666666;
}

.fui-goods-item .detail p .retail-price-unit {
    font-style: normal;
    font-size: 0.65rem;
}

/*.fui-goods-item .detail .retail-price {
    color: #32b912;
}*/

.fui-goods-item .detail .goods-discount {
    color: #C6161E;
}

.fui-goods-item .detail .price {
    position: absolute;
    bottom: 1px;
    width: 95%;
    font-size: .6rem;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 0.2rem;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: flex-end;
    -webkit-align-items: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
}
/*.fui-goods-item .detail .member-price-title{
    color: #333;
    width: 2.3rem;
}*/
.fui-goods-item .detail,
.fui-goods-item .detail .price .member-price{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}


.fui-goods-item .detail .price .minprice{
    color: #C6161E;
}

.fui-goods-item .detail .price .buy {
    width: 1.75rem;
    height: 1.25rem;
    line-height: 1.1rem;
    color: #C6161E;
    border-radius: 5px;
    font-size: 0.6rem;
    padding: 0.1rem .25rem;
    display: block;
    text-align: center;
    border: 1px solid #ddd;
}


/*商品列表 type-2  横*/

.fui-goods-item .image2 {
    height: 5.5rem;
    width: 5.5rem;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.fui-goods-item .detail .name,
.fui-goods-item .detail .name2 {
    height: 4.3rem;
    font-size: 0.7rem;
    color: #262626;
}

.fui-goods-item .detail .name .goods-title,
.fui-goods-item .detail .name2 .goods-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.fui-goods-item .detail .name2 .goods-title {
    line-height: 0.8rem;
}

.fui-goods-item .detail .iconfontali {
    margin-right: 3px;
    color: #4bad37;
}

.fui-goods-item .detail .sale-picker {
    color: #999;
}


/*商品列表 type-3  竖*/

.fui-goods-group.block .fui-goods-item {
    width: 50%;
    float: left;
    border-bottom: 0;
    background: none;
    padding:0.1rem 0.25rem 0 0.25rem;
    display: block;
}

.fui-goods-group.three .fui-goods-item {
    width: 33.33%;
}

.fui-goods-group.block .fui-goods-item .image {
    width: 100%;
    height: 0;
    overflow: hidden;
    margin: 0;
    padding-bottom: 100%;
}

.fui-goods-group.block .fui-goods-item .detail {
    padding: 0.2rem;
    overflow: hidden;
    height: 3.6rem;
}

/*.fui-goods-group.block .fui-goods-item .detail .name {
    height: 2.4rem;
}*/
.fui-goods-group.block .fui-goods-item .detail .goods-title{
    font-size: 0.6rem;
    color: #333;
    line-height: 0.8rem;
}
.fui-goods-group.block .fui-goods-item .detail .goods-info{
    color: #888;
    font-size: 0.6rem;
}
.fui-goods-group.block .fui-goods-item .detail .goods-info span:first-child{
    padding-right: 0.5rem;
}
.fui-goods-group.block .fui-goods-item .detail .goods-price{
    color: #ff0000;
    font-size: 0.7rem;
}

/*隐藏图标*/
.fui-goods-group.block .detail .name .goods-label-list {
    display: none;
}

/*商家商城首页 merchShop-page*/

.merchShop-page .fui-content {
    padding-top: 0;
}

/*商城介绍页 introduceText-page*/
.introduceText-page .title span{
    font-size: 0.7rem;
    display: inline-block;
    position: relative;
}
.introduceText-page .title :first-child{
    margin-right:1.5rem; 
}
.introduceText-page .title .choosed{
    color: #3AB034;
}
.introduceText-page .introduce-box{
    margin: 0 0.7rem;
    border:1px solid #f5f5f5;
    border-radius: 6px;
    box-shadow: 4px 3px 3px #ddd;
}
.introduceText-page .introduce-box img{
    display: block;
    width: 100%;
    border-radius: 6px;
    box-shadow: 4px 0 3px #ddd;
}
.introduceText-page .introduce-box .introduce-title{
    font-size: 0.75rem;
    padding: 0.4rem;
    border-bottom: 1px solid #EFEFEF;
    padding: 0.5rem 0.3rem 0.2rem 0.3rem;
}
.introduceText-page .introduce-box .letter{
    background-color: #CBE094;
    color: #0C4686;
    padding: 0.2rem 0.4rem;
    display: inline-block;
    margin-top: 0.2rem;
    margin-right: 0.55rem;
    float: left;
    font-size: 1rem;
}
.introduceText-page .introduce-box .design-title{
    font-size: 0.7rem;
    margin-top: 0.1rem;
    display: inline-block;
    color: #333;
}
.introduceText-page .introduce-box .design-text{
    font-size: 0.65rem;
    margin-top: 0.2rem;
    text-align: justify;
    padding: 0.5rem 0.3rem 0.2rem 0.3rem;
    color: #888;
}   
.introduceText-page .introduce-box .introduce2-title{
    font-size: 0.75rem;
    margin-top:0.3rem;
    margin-bottom: 0.2rem;
    margin-left: 0.2rem;
}
.introduceText-page .allowance-img{
    display: inline-block;
    width: 100%;
    border-radius: 0 !important;
}
.introduceText-page .introduce-box .allowance-title{
    text-indent: 2rem;
    font-size: 0.7rem;
    text-align: justify;
    padding-right: 0.5rem;
    color: #888;
}
.introduceText-page .introduce-box .introduce2-text{
    color: #888;
    font-size: 0.65rem;
    text-indent: 1.5rem;
    padding: 0 .3rem .2rem .3rem;
    text-align: justify;
}
.introduceText-page .fui-content .cell-bar{
    padding-left: 0.8rem;
}
.introduceText-page .fui-content .cell-bar .cell-text{
    width: 100%;
}
.introduceText-page .introduce-box .introduce3-title{
    font-size: 0.7rem;
    text-indent:1.5rem;
    border-bottom: 1px solid #EFEFEF;
    padding: 0.5rem 0.45rem 0.325rem 0.45rem;
    text-align: justify;
}
.introduceText-page .introduce-box :last-child{
    border-bottom: none;
}

/*商家注册页面 merchRegister-page*/
.merchRegister-page .fui-header-right .icon{
    color: #3AB034;
    font-size: 1.1rem;
}
.merchRegister-page .merchRegister-title{
    margin:0 auto;
    line-height: 2rem;
    color: #222222;
    clear: both;
    font-size: 0.65rem;
    padding: 0 0.5rem;
    background-color: #F7F6F6;
}
.merchRegister-page .merchRegister-info{
    padding:0.5rem;
    font-size: 0.65rem;
    align-items: center;
    border-bottom: 1px solid #f5f5f5;
}
.merchRegister-page .merchRegister-info input{
    width: 100%;
    height: 1.5rem;
    border-radius: 3px;
    border: none;
    font-size: 0.65rem;
}
.merchRegister-page .merchRegister-info textarea{
    width: 100%;
    height: 4.375rem;
    background: #f7f6f6;
    border-radius: 3px;
    padding:0.5rem;
    border: none;
    font-size: 0.75rem;
    margin-top: 0.2rem;
}
.merchRegister-page .merchRegister-info .multi-choose{
    color: #888888;
}
.merchRegister-page #bussiness li{
    width:22%;
}
.merchRegister-page .merchRegister-info .type-option li{
    float: left;
    border: 1px solid #dddddd;
    /*margin: 0.25rem 0.3rem .25rem 0;*/
    text-align: center;
    list-style: none;
    border-radius:4px;
    font-size: 0.65rem;
    width:30%;
    line-height: 1.55rem;
    background: #fff;
    margin:0.5rem 0.4rem 0 0;
}

.merchRegister-page .merchRegister-info-optional{
    width: 100%;
    background: #eeeeee;
}
.merchRegister-page  .optional-title{
    justify-content: space-between;
    padding:0.3rem .5rem .3rem 0.5rem;
    width: 100%;
    background: #eee;
    margin-top: 0.4rem;
}
.merchRegister-page .upload-photo{
    width: 3.725rem;
    height: 3.725rem;
    background: url(/attachment/images/global/upload-photo.png) no-repeat;
    background-size: contain;
    margin:0 auto .4rem auto;
}
.merchRegister-page .upload-info .upload-title{
    font-size: 0.7rem;
    color: #8f8f8f;
    text-align: center;
}
.merchRegister-page .merchRegister-info  .companyInfo-title{
    margin-bottom: 0.5rem;
    font-weight: bold;
}
.merchRegister-page .fui-blank{
    background-color:#fff;
}
.merchRegister-page .merchRegister-info select{
    width: 100%;
    height: 1.8rem;
    border: none;
    border-radius: 4px;
    font-size: 0.65rem;
    margin-right: 0.3rem;
    background: #f7f6f6;
    margin-bottom: 0.6rem;
    color: #000000;
}
.merchRegister-page .merchRegister-info .getCode{
    background: #8bbf1f;
    margin-left: 0.5rem;
    text-indent: 0;
}
.merchRegister-page .merchRegister-info-box .send{
    width: 93%;
    display: block;
    line-height: 2.2rem;
    margin:0.5rem auto;
    color: #fff;
    background-color:#3ab034;
    border:none;
    border-radius: 4px;
    font-size: 0.9rem;
}

.merchRegister-page .get-code a{
	margin: 0;
	font-size: 0.65rem;
	height: 1.8rem;
	line-height: 1.8rem;
	border-radius: 0 0.2rem 0.2rem 0;
	border: none;
	background-color: #3AB034;
	color: #FFFFFF;
	width: 6rem;
	text-align: center;
	display: block;
}
.merchRegister-page .get-code img{
	width: 4rem;
    height: 1.5rem;
    margin: auto;
}
.merchRegister-page .get-code{
	margin-bottom: 0.5rem;
	background-color:#f7f6f6;
}
.merchRegister-page .get-code input{
	margin: 0;
}
.merchRegister-page .register-nav{
	justify-content: space-around;
	color: #666666;
}
.merchRegister-page .register-nav a{
	padding: 0.5rem;
	display: block;
	color: #666666;
	font-size: 0.7rem;
}

.merchRegister-page .merchRegister-info p{
	width: 4.2rem;
}

.registernav-hover{
	color:#3AB034 !important;
	border-bottom: 2px solid #3AB034;
}

/*注册页面-会员注册*/
.registerAuth-page .fui-content.navbar {
    padding: 0;
}

.registerAuth-page .auth-step {
    border-bottom: 1px solid #DDDDDD;
    padding: 1rem 0.5rem;
    display: flex;
}

.registerAuth-page .auth-step ul{
    width: 33%;
    margin: 0 auto;
    position: relative;
    margin: 0 ; 
}

.registerAuth-page .auth-step ul p{
    font-size: 0.7rem;
    text-align: center;
    margin-top: 2rem;
}
.registerAuth-page .auth-step ul li span{
    width: 1.4rem;
    height: 1.4rem;
    display: block;
    margin: 0 auto;
    text-align: center;
    background-color: #CCCCCC;
    border-radius:30px 30px 30px 30px;
    line-height: 1.5rem;
    color: #FFFFFF;
    z-index: 10;
    position: absolute;
}

.registerAuth-page .auth-step .auth-span{
    background-color: #8BBF1F ;
    top: -188%;
    left: -20%;
}

.registerAuth-page .auth-step .auth-span2{
    background-color: #CCCCCC ;
    top: -188%;
    left: 35%;
}

.registerAuth-page .auth-step .auth-span3{
    background-color: #CCCCCC ;
    top: -188%;
    left: 75%;
}

.registerAuth-page .auth-step ul li{
    height: 0.3rem;
    list-style: none;
    position: absolute;
}

.registerAuth-page .auth-step .auth-li{
    background-color: #8BBF1F;
    width:calc(50%);
    right: 0;
}

.registerAuth-page .auth-step .auth-li2{
    background-color: #CCCCCC;
    width:calc(100%);
}

.registerAuth-page .auth-step .auth-li3{
    background-color: #CCCCCC;
    width:calc(50%);
    left: 0;
}

.registerAuth-page .auth-message > p {
    font-size: 0.8rem;
    padding: 0.5rem 0.5rem;
    background-color: #F5F5F5;
    font-size: 0.7rem;
}

.registerAuth-page .busines-license {
    background: #e6e4e4;
    padding: 0.7rem 0.5rem;
    text-align: center;
    font-size: 0.7rem;
}

.registerAuth-page .busines-license p:last-child {
    text-align: center;
    color: #666666;
    font-size: 0.65rem;
}

.registerAuth-page .upload-photo{
    width: 3.725rem;
    height: 3.725rem;
    background: url(/attachment/images/global/upload-photo.png) no-repeat center center;
    background-size: contain;
    margin: 0 auto .4rem auto;
}

.registerAuth-page .enterprise-property {
    padding: 0 0.5rem;
    padding-bottom: .5rem;
    background-color: #F5F5F5;
}

.registerAuth-page .enterprise-property  > p {
    font-size: 0.7rem;
    padding: 0.5rem 0 ;
}

.registerAuth-page .fui-uploader-alter {
    float: none;
    margin: 0 auto;
}

.registerAuth-page .btn-success-o {
    margin: 0;
    color: #000000;
    font-size: 0.65rem;
    border: 1px solid #DDDDDD;
    margin-right: 0.3rem;
    width: 22.3%;
    background-color:#FFFFFF;
}

.registerAuth-page .btn-success-o:last-child {
    margin-right: 0 ;
}

.registerAuth-page .btn {
    padding: 0 ;
    line-height: 1.5rem ;
    height: auto;
    border-radius: 0.2rem;
}

.registerAuth-page .account-information > p {
    font-size: 0.7rem;
    padding: 0.5rem 0.5rem ;
    border-bottom: 1px solid #DDDDDD;
}

.registerAuth-page .account-information{
    padding-bottom: 0.5rem;
    background-color: #f5f5f5;
    color: #000000;
}

.registerAuth-page .account-information-children {
    padding: 0 0.5rem;
}

.registerAuth-page .account-information-children input,
.registerAuth-page .account-information-children select {
    border: none;
    background-color: #FFFFFF;
    border-radius: 0.2rem;
    height: 1.75rem;
    width: 100%;
}
.registerAuth-page .flex select{
    margin-right: 0.3rem;
}

.registerAuth-page .account-information-children p {
    padding: 0.5rem 0 0.2rem 0;
    font-size: 0.65rem;
}

.registerAuth-page .account-information-children select {
    width: 50%;
    color: #000;
}

.registerAuth-page .children-input::-webkit-input-placeholder { 
    color:#000000; 
} 
.registerAuth-page .auth-submit,
.merchRegister-page .auth-submit
{
    padding: 1rem 0.5rem;
}
.registerAuth-page .auth-submit input,
.merchRegister-page .auth-submit input
{
    width: 100%;
    height: 1.8rem;
    line-height: 1.8rem;
    margin: 0;
    border: none;
}
.hasChoosed{
    color: #3AB034 !important;
    border-color: #3AB034 !important;
}

.registerAuth-page .btn.btn-success:active,
.registerAuth-page .btn.btn-success.disabled{
	    border:none;
}


/*商城-分类页面*/

.page-shop-goods_category .fui-fullHigh-group {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
}

.page-shop-goods_category .fui-fullHigh-item {
    height: inherit;
    width: 100%;
    overflow-y: scroll;
}

.page-shop-goods_category .category-tab-box {
    background-color: #fff;
    justify-content: space-around;
    list-style: none;
    align-items: center;
    font-size: 0.75rem;
    border-bottom: 1px solid #dddddd;
}

.page-shop-goods_category .category-tab-box li a{
    color: inherit;
    padding: 0.55rem .5rem;
    display: inline-block;
}
.page-shop-goods_category .category-tab-box .changeColor{
    color: #3ab034;
    border-bottom:1px solid  #3ab034;
}

.page-shop-goods_category .fui-fullHigh-item.menu {
    width: 3.9rem;
    background-color: #f8f8f8;
    position: absolute;
    top: 2.3rem;
    z-index: 1111;
    left: -80px;
}

.page-shop-goods_category .fui-fullHigh-item.menu nav {
    font-size: 0.6rem;
    line-height: 0.7rem;
    text-align: center;
    color: #666;
    padding: 0.6rem 0.2rem 0.6rem 0.2rem;
}

.page-shop-goods_category .fui-fullHigh-item.menu nav:active {
    background: #fff;
}

.page-shop-goods_category .fui-fullHigh-item.menu nav.on {
    background: #fff;
    position: relative;
    color: #3ab034;
}

.page-shop-goods_category .fui-fullHigh-item.menu nav.on:before {
    width: 0;
    height: 100%;
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    border-left: 0.2rem solid #3ab034;
}

.page-shop-goods_category .fui-fullHigh-item .category-icon {
    width: 1.25rem;
    height: 1.25rem;
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    display: inline-block;
}

.page-shop-goods_category .fui-fullHigh-item .category-icon.changeIcon {
    background-position: bottom;
}

.page-shop-goods_category .fui-fullHigh-item .category-menu{
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 1001;
    list-style: none;
    display: none;
    font-size: 0.7rem;
}
.page-shop-goods_category .fui-fullHigh-item .page-goods-list .category-menu li{
    padding: 0.4rem 0 0.4rem 0.8rem;
}

.page-shop-goods_category .page-goods-list .sort .filter .icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    position: relative;
}

.page-shop-goods_category .page-goods-list .sort .item .icon{
    font-size: 0.5rem;
    vertical-align: middle;
    transform: scale(0.8);
    display: inline-block;
}

.page-shop-goods_category .sort .filter .icon {
    will-change: transform;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.page-shop-goods_category .fui-content .fui-goods-item {
    padding:0.375rem 0.375rem 0 0.375rem;
}

.page-shop-goods_category .fui-fullHigh-item.container .fui-title {
    display: block
}

.page-shop-goods_category .fui-icon-group .fui-icon-col:before,
.page-shop-goods_category .fui-icon-group {
    border: 0;
}

.page-shop-goods_category .fui-icon-group {
    display: block;
}

.page-shop-goods_category .fui-icon-group .fui-icon-col {
    float: left;
    width: 33.333%;
}
.shop-index-page .position,
.page-shop-goods_category .position{
    position: absolute;
    right: 0.5rem;
    top: 0;
    font-size: 0.6rem;
    color: #888;
}
.shop-index-page .position .icon,
.page-shop-goods_category .position .icon{
    font-size: 0.7rem;
}
.page-goods-list .sort {
    width: 100%;
    position: relative;
    background: #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    justify-content: space-around;

    /*display: flex;*/
}

.page-goods-list .sort:after {
    content: " ";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 1px solid #ddd;
}

.page-goods-list .sort .item {
    position: relative;
    text-align: center;
    font-size: 0.65rem;
    color: #666;
    width: 4.5rem;
    height: 2.3rem;
    line-height: 2.3rem;
}

.page-goods-list .sort .item.on .text {
    color: #3ab034;
}

.page-goods-list .fui-mask-m {
    top: 6.5rem;
    display: none;
}

.page-goods-list .sort .item .sorting {
    width: .2rem;
    position: relative;
    line-height: .8rem;
}

.page-goods-list .sort .item .sorting .icon {
    font-size: 11px;
    position: absolute;
    -webkit-transform: scale(0.6);
    -ms-transform: scale(0.6);
    transform: scale(0.6);
}

.page-goods-list .sort .item-price .sorting .icon-sanjiao1 {
    top: .15rem;
    left: 0;
}

.page-goods-list .sort .item-price .sorting .icon-sanjiao2 {
    top: -.15rem;
    left: 0;
}

.page-goods-list .sort .item-price.desc .sorting .icon-sanjiao1,
.page-goods-list .sort .item-price.asc .sorting .icon-sanjiao2 {
    color: #8bbf1f;
}

.page-goods-list .screen {
    background: #fff;
    width: 100%;
    position: absolute;
    top: 2.2rem;
    left: 0;
    z-index: 10001;
    display: none;
    height: 50%;
    /*border-top: 1px solid #ddd;*/
}

.page-goods-list .screen.in {
    transform: translate3d(0px, 0px, 0px);
    transition-duration: 0.3s;
    opacity: 1;
    height: auto;
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
}

.page-goods-list .screen .attr {
    height: 100%;
}

.page-goods-list .screen .attr .title {
    background: #f2f2f2;
    width: 6rem;
}

.page-goods-list .screen:after {
    content: " ";
    position: absolute;
    height: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 1px solid #e7e7e7;
}

.page-goods-list .screen .attribute {
    height: auto;
    overflow: hidden;
    padding-bottom: 0.3rem;
    width: 0;
    padding: 0.8rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.page-goods-list .screen .attribute .item {
    height: auto;
    display: block;
    padding: 0;
    margin: 0;
}

.page-goods-list .screen .attribute .item .btn {
    padding: 0;
    height: 1.4rem;
    line-height: 1.4rem;
    margin-bottom: 0;
    border: .5px solid #efefef;
    color: #666;
    font-size: 0.6rem;
    margin: 0 4% 4% 0;
    width: 48%;
    float: left;
}

.page-goods-list .screen .attribute .item .btn:nth-child(2n) {
    margin-right: 0;
}

.page-goods-list .screen .attribute .item .btn-danger-o {
    color: #3ab034;
    border: .5px solid #3ab034;
}

.page-goods-list .screen .attribute .item .btn .icon {
    display: none;
}

.page-goods-list .screen .btns {
    background: #fafafa;
    height: auto;
    padding: 0.3rem;
    position: relative;
    overflow: hidden;
    margin-top: 0rem;
}

.page-goods-list .screen .btns:before {
    height: 0;
    content: " ";
    position: absolute;
    top: 0;
    left: 0.3rem;
    right: 0.3rem;
}

.page-goods-list .screen .btns div {
    display: inline-block;
    font-size: 0.8rem;
    line-height: 1.3rem;
    color: #999;
    width: 48%;
}

.page-goods-list .screen .btns .cancel {
    float: left;
}

.page-goods-list .screen .btns .confirm {
    float: right;
    color: #fd5454;
}

.page-goods-list .screen .btns a.btn {
    width: 100%;
    margin: 0px;
}
.page-goods-list .screen .btns .btn-success{
	background: #3ab034;
    color: #fff;
    border: 1px solid #3ab034;
}
.page-goods-list .screen .title {
    line-height: 1.5rem;
    font-size: 0.7rem;
    color: #666;
    position: relative;
    text-align: left;
}

.page-goods-list .screen .title span {
    padding: 0.5rem 0.3rem;
    text-align: center;
    display: block;
    position: relative;
}

.page-goods-list .screen .title span.on {
    background: #fff;
}

.page-goods-list .screen .title span:after {
    content: " ";
    display: inline-block;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    height: 0.3rem;
    width: 0.3rem;
    border-width: 1px 1px 0 0;
    border-color: #999;
    border-style: solid;
    position: absolute;
    bottom: 1.1rem;
    right: 0.5rem;
}

.page-goods-list .screen .title:before {
    height: 0;
    content: " ";
    position: absolute;
    top: 0;
    left: 0.3rem;
    right: 0.3rem;
    border-top: 1px solid #eee;
}

/*代理商城 agentShop-page/ 项目商城 projectShop-page*/
.agentShop-page #tab{
    margin-bottom: 0;
}
.agentShop-page .agentSearch{
    width: 100%;
    height: 3.275rem;
    background-color: #F5F5F5;
}
.agentShop-page .searchContent{
    padding:0.85rem 0.4rem 0.575rem 0.4rem;
    width: 100%;
}
.agentShop-page .agentAddress{
    background: #fff;
    width: 3.05rem;
    text-align: center;
    height: 1.75rem;
    line-height: 1.75rem;
    font-size: 0.7rem;
    border-radius:3px;
    margin-right: 0.25rem; 
    display: inline-block;
}
.agentShop-page .agentAddress .icon{
    color: #a1a1a1;
    vertical-align: middle;
    padding-left: 0.2rem;
    transform: scale(0.6);
    display: inline-block;
}
.agentShop-page .serachBar{
    flex: 1;
}
.agentShop-page .serachBar .search-input{
    width: 80%;
    height: 1.75rem;
    background: #fff;
    border: none;
    padding-left: 0.5rem;
    border-top-left-radius:6px;
    border-bottom-left-radius: 6px;
}
.agentShop-page .serachBar .search-btn{
    color: #8BBF1F;
    background-color:#fff;
    width: 2.825rem;
    height: 1.75rem;
    text-align: center;
    line-height: 1.75rem;
    border-top-right-radius:6px;
    border-bottom-right-radius: 6px;
    font-weight: bold;
}
.agentShop-page .serachBar .search-btn .icon{
    font-size: 1.1rem;
}
.projectShop-page .agentList,
.agentShop-page .agentList{
    width: 4.4rem;
    height: 4.4rem;
    margin-right: 0;
}
.projectShop-page .angentList-title,
.agentShop-page .angentList-title{
    font-size: 0.7rem;
    margin-left: 0.4rem;
    color: #222222;
    line-height: 0.8rem;
}
.projectShop-page .angent-descript,
.agentShop-page .angent-descript{
    color: #333;
    font-size: 0.6rem;
    padding:0 0 0 0.4rem;
}
.agentShop-page .angent-descript span{
    color: #FF1010;
}
.projectShop-page .angent-descript .price,
.agentShop-page .angent-descript .price{
    font-size: 0.7rem;
}
.projectShop-page .agent-time,
.agentShop-page .agent-time{
    color: #888;
}
.projectShop-page .fui-list.align-start,
.agentShop-page .fui-list.align-start{
    border-bottom: 1px solid #dddddd;
}
.projectShop-page .fui-list-group:not(.fui-list-group-o):before,
.projectShop-page .fui-list-group:not(.fui-list-group-o):after,
.agentShop-page .fui-list-group:not(.fui-list-group-o):before,
.agentShop-page .fui-list-group:not(.fui-list-group-o):after{
    border: none;
}
/*+项目商城*/
.projectShop-page .angent-descript{
    color: #222;
    line-height: 0.9rem;
}
.projectShop-page .angent-descript-title{
    font-size: 0.65rem;
    flex-shrink: 0;
}
.projectShop-page .angentList-title{
    line-height: 0.8rem;
    font-size: 0.65rem;
}
.projectShop-page .angentList-title.flex span{
    line-height: 0.8rem;
    font-size: 0.65rem;
}
.projectShop-page .angent-descript-content{
    flex-shrink: 1;
    max-height: 1.5rem;
    overflow: hidden;
}
.projectShop-page .angent-descript .price{
    color: #FF1010;
}
.merchService-page .payAttention,
.projectShop-page .payAttention{
    position: absolute;
    top:0;
    right:1rem;
    z-index: 1;
}
.merchService-page .payAttention .icon,
.projectShop-page .payAttention .icon{
    font-size: 1.1rem;  
}

.merchService-page .icon-likefill,
.projectShop-page .icon-likefill{
    color: #ff0000 !important;
}

.projectShop-page .projectSearch{
    height: 6.5rem;
    background-color: #3ab035;
    width: 100%;    
}
.projectShop-page .projectSearch .projectSearch-box{
    width: 100%;
    padding: 1rem .8rem 0 .8rem;
}

.projectShop-page .projectSearch .projectSearch-input{
    width: 100%;
    height: 2.0rem;
    display: block;
    border: none;
    color: #999;
}
.projectShop-page .projectSearch-input::-webkit-input-placeholder {
    color: #999;
}

.projectShop-page .projectSearch-input::-moz-placeholder {
    color: #999;
}

.projectShop-page .projectSearch-input:-ms-input-placeholder {
    color: #999;
}
.projectShop-page .projectSearch .search-option{
    margin-bottom: 0.8rem;
    justify-content: center;
}
.projectShop-page .projectSearch .search-option input{
    width: 3.75rem;
    height: 1.5rem;
    display: inline-block;
    border: 1px solid #fff;
    text-align: center;
    border-radius: 4px;
    color: #fff;
    font-size: 0.65rem;
    background-color: #3ab035;
    margin: 0 0.5rem;
}
.projectShop-page .search-option input::-webkit-input-placeholder {
    color: #fff;
}

.projectShop-page .search-option input::-moz-placeholder {
    color: #fff;
}

.projectShop-page .search-option input:-ms-input-placeholder {
    color: #fff;
}

.projectShop-page .option-choosed::-webkit-input-placeholder {
    color: #3AB034 !important;
}

.projectShop-page .option-choosed::-moz-placeholder {
    color: #3AB034 !important;
}

.projectShop-page .option-choosed:-ms-input-placeholder {
    color: #3AB034 !important;
}

.projectShop-page .projectSearch .search-btn{
    width: 6.2rem;
    display: block;
    margin: 0.925rem auto;
    border: 1px solid #55780E;
    border-radius: 4px;
    background-color: #55780E;
    text-align: center;
    line-height: 1.75rem;
    color: #fff;
    font-size: 0.7rem;
}
.projectShop-page .projectSearch .option-choosed{
    background-color: #fff !important;
    color: #3AB034 !important;
}
.designDetail-page .fui-title,
.merchPage .fui-title,
.projectShop-page .fui-title{
    position:relative;
    background: #F9F7F8; 
    color: #ff9935; 
    font-size: 17px; 
    text-align: center; 
    padding: 10px 5px; 
    margin: 0;
}
.designDetail-page .fui-title a,
.merchPage .fui-title a,
.projectShop-page .fui-title a{
    position:relative;
    padding: 0 0.5rem;
    background: #fff;
    z-index:2;
    color: #333;
    background: #F9F7F8;
    font-size: 0.75rem;
}
.merchPage .fui-title .fire,
.projectShop-page .fui-title .crown{
    width: 1.1rem;
    height: 1.1rem;
    vertical-align: sub;
    margin-right: 0.3rem;
    display: inline-block;
}
/*company*/
.projectShop-page .fui-tab{
    margin-bottom: 0;
    border-bottom: 1px solid #ddd;
}
.projectShop-page .fui-tab:after{
    height: 0;
}
.projectShop-page #tab .external{
    border-left:1px solid #ddd; 
}
.projectShop-page .tabOne{
    justify-content: space-around;
    margin: 0.8rem 0 0.8rem 0;
    position: relative;
    flex-wrap: wrap;
}
.projectShop-page .flex .external{
    border: 1px solid #F5F5F5;   
    font-size: 0.6rem;
    width: 3.95rem;
    height: 1.45rem;
    text-align: center;
    line-height: 1.45rem;
    background-color: #F5F5F5;
    color: #222;
    border-radius: 3px;
    margin: 0.3rem 0;
}
.projectShop-page .flex .external .icon{
    font-size: 0.5rem;
    vertical-align: middle;
    transform: scale(0.8);
    display: inline-block;
    margin-left: 0.05rem;
    color: #bbbbbb;
}
.projectShop-page #tab :first-child{
    border-left:none;
}
.projectShop-page .fui-tab .external.hasChoosed{
    background-color: #3AB034;
    color: #fff !important;
}
.projectShop-page .projectName{
    background-color: #F5F5F5;
    line-height: 2rem;
    width: 100%;
    text-align: center;
    color: #3AB034;
    font-size: 0.7rem;
}
.projectShop-page .projectOption{
    position: absolute;
    left: 0;
    z-index:1111;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    display: none;
    width: 100%;
    height: auto; 
}
.projectShop-page .projectOption .multiChoosed,
.projectShop-page .projectOption span{
    font-size: 0.65rem;
    margin:0.25rem 0 0 .5rem;
    padding: 0.25rem 0 .25rem .25rem;
    float: left;
    width: 40%;  
    border: 1px solid #fff;
    display: flex;
    justify-content: space-between;
    border-radius: 3px;
    flex-wrap: wrap;
}
.projectShop-page .projectOption .multiChoosed{
    width: 100%;
    margin:0.25rem 0 .25rem 0;
}
.projectShop-page .projectOption .choosed-option b{
    padding:0.3rem 0.375rem; 
    background-color: #f5f5f5;
    color: #666666;
    border-radius:3px;
    border: 1px solid #f5f5f5;
    text-align: center;
    font-weight: normal;
    margin: 0.2rem;
}
.projectShop-page .projectOption .choosed-option .childChoosed{
    border: 1px solid #8bbf1f;
    background-color: #fff;
    color: #8bbf1f;
}

.projectShop-page .projectOption .icon-check{
    font-size: 0.65rem;
    padding-right: 0.2rem;
}

@media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {
    .projectShop-page .projectOption span{
        width: 46%;
        padding:0 0 0 .5rem;
        margin: 0.2rem 0 .5rem 0 !important;
        display: block;
    }
    .projectShop-page .projectOption .choosed-option{
        margin-top: 0.3rem;
    }
    .projectShop-page .projectOption .icon-check{
        padding-left: 2rem;
    }
    .projectShop-page .projectOption .projectOption-item{
        max-height: 13rem !important;
    }
}
.projectShop-page .projectOption p{
    clear: both;
    font-size: 0.75rem;
}
.projectShop-page .projectOption .projectOption-title{
    margin-left: 0.5rem;
    margin-top: 0.5rem;
}
.projectShop-page .projectOption .projectOption-item{
    max-height: 15rem;
    overflow-y:scroll;
    -webkit-overflow-scrolling: touch;
}
.projectShop-page .projectOption .projectOption-btn{
    width: 50%;
    height: 2rem;
    text-align: center;
    line-height: 2rem;
    color: #333;
    border-top: 1px solid #ddd;
}
.projectShop-page .projectOption .projectOption-btn.sure{
    background-color: #3AB034;
    color: #fff;
}
.projectShop-page .flex .tabChoosed{
    border-bottom: none;
    color: #3AB034;
    background-color: #fff;
    height: 1.9rem;
    z-index: 1112;
    border-color: #ddd;
}
.projectShop-page .flex .tabChoosed .icon,
.projectShop-page .flex .Choosed{
    color: #3AB034
}
.projectShop-page .flex .Choosed{
    border: 1px solid;
}
.projectShop-page .search-box{
	display: flex;
	background-color: #FFFFFF;
	padding: 0 .5rem;
	border-radius: 5px;
}
.projectShop-page .search-box button{
	font-size: 29px;
	color: #3AB034;
	border: none;
	background: none;
}

/*代理商城 详情页*/
.agentDetail-page .fui-header .icon{
    font-size: 1.1rem;
    color: #8BBF1F;
}
.agentDetail-page .agentDetail-list{
    width: 6.35rem;
    height: 6.35rem;
}
.agentDetail-page .angentDetail-title{
    font-size: 0.7rem;
    color: #222222;
    line-height: 0.8rem;
    margin-bottom: 0.2rem;
}
.agentDetail-page .angentDetail-info{
    color: #666666;
    font-size: 0.6rem;
    display: flex;
    line-height: .7rem;
    max-height: 1.4rem;
    overflow: hidden;
}
.agentDetail-page .angentDetail-info span{
    height: 1rem;
    display: inline-block;
}
.agentDetail-page .agentCondition{
    padding: 0 0.55rem;
}
.agentDetail-page .agentCondition-title{
    color: #3AB034;
    border-bottom: 1px solid #dddddd;
    padding: 0.4rem 0;
    font-size: 0.75rem;
}
.agentDetail-page .agentCondition-info{
    margin-top: 0.5rem;
}
.agentDetail-page .agentCondition-info li{
    margin-bottom: 0.25rem;
    font-size: 0.7rem;
    list-style-type: none;
}
.agentDetail-page .agentCondition-descript{
    margin-top: 0.5rem;
    font-size: 0.65rem;
    display: flex;
}
.agentDetail-page .agentCondition-descript span{
    color: #8BBF1F;
}

.agentDetail-page .agentCondition-descript .descript-info{
    width: 100%;
}
.agentDetail-page .descript-info b{
    display: inline-block;
    width: 50%;
    font-weight: normal;
    float: left;
}
@media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {
    .agentDetail-page .descript-info b{
        width: 100%;
    }
}
.agentDetail-page .agentCondition-descript.address{
    padding-bottom: 0.625rem;
    border-bottom:1px solid #dddddd; 
}
.agentDetail-page .agentCondition-descript .chooseAddress{
    width: 7.525rem;
    height: 1.15rem;
    line-height: 1.15rem;
    border: 1px solid #8BBF1F;
    color: #8BBF1F;
    display: inline-block;
    margin-right: 0.55rem;
    font-size: 0.65rem;
    text-align: center;
    border-radius: 6px;
}
.agentDetail-page .agentCondition-descript .tips{
    color: #888888;
    font-size: 0.6rem;
}
.agentDetail-page .agentCondition-chooseTime{
    padding:0.625rem 0;
    font-size: 0.7rem;
    border-bottom: 1px solid #dddddd;
}
.agentDetail-page .agentCondition-chooseTime span{
    width: 2.775rem;
    height: 1.175rem;
    text-align: center;
    line-height: 1.175rem;
    background-color: #F6F6F6;
    color: #666666;
    font-size: 0.6rem;
    display: inline-block;
    margin: 0 0.3rem;
    border-radius: 6px;
}
.agentDetail-page .agentCondition-chooseTime .chooseTime{
    border:1px solid #8BBF1F;
    color:#8BBF1F;
    background-color: #FFF; 
}
.agentDetail-page .agentCondition-price{
    justify-content: space-between;
    padding: 0.625rem 0;
    font-size: 0.7rem;
}
.agentDetail-page .agentCondition-price .price{
    font-size: .9rem;
    color: #FF1010;
}
.agentDetail-page .agentCondition-introduce{
    font-size: 0.65rem;
    text-align: justify;
    margin-top: 0.5rem;
}
.agentDetail-page .agentCondition-pubdate{
    width: 100%;
    line-height: 2.25rem;
    background-color: #F5F5F5;
    text-align: center;
    margin-top: .5rem;
}
.agentDetail-page .agentCondition-pubdate .pubdate{
    font-size: 0.65rem;
    color: #666666;
}

/*登录和商家会员认证头部*/
.fui-header-alter{
    background-color: #FFFFFF;
    position:initial !important;
    border-bottom: 1px solid #DDDDDD;
}

.fui-header-right-alter a{
    color: #F9482B;
}

/*登录页面*/

.merchLogin-page{
    background-color: #FFFFFF;
}

.merchLogin-page .rLogin-list{
    border-top: 1px solid #DDDDDD;
}

.merchLogin-page .Login-list ul li{
	padding:0rem 1rem;
	font-size: 0.65rem !important;
}
.merchLogin-page .Login-list ul li:nth-child(3){
	padding:0 1rem;
}

.merchLogin-page .Login-list ul li:last-child{
    text-align: center;
    font-size: 0.65rem;
    margin-top:2rem;
}
.merchLogin-page .Login-list ul li:last-child img{
	width:2rem;
}
.merchLogin-page .Login-list ul li:last-child i{
	width: 2.5rem;
	height: 2.5rem;
	background-color: #3ab034;
	display: block;
	margin: auto;
	border-radius: 2rem;
}

.merchLogin-page .Login-list-icon{
    text-align: center;
    padding: 1rem 0;
}

.merchLogin-page .Login-list-icon img{
    height:2.8rem;
}

.merchLogin-page .Login-list-import p{
    margin: 0.5rem 0rem;
    padding: 0.4rem 0.5rem;
    border-bottom:1px solid #ddd;
    border-radius: 0.2rem;
    align-items: center;
}
.merchLogin-page .Login-list-import p img{
	width: 1rem;
	height: 1rem;
}
.merchLogin-page .Login-list-import p input{
    border: 0px;
    margin-left: 0.2rem;
    background: none;
    height: 1.3rem;
    width: 100%;
}

.merchLogin-page .Login-list-import .getCode{
    border-radius: 4px;
    border: none;
    background-color: #3ab043;
    color: #FFFFFF;
    padding: 0.9rem 0rem;
    text-align: center;
}

.merchLogin-page .Login-list-import p input::-webkit-input-placeholder{
    color:#999999;
} 

.merchLogin-page .Login-list-button{
    margin-top: 1rem;
}
.merchLogin-page .Login-list-button .btn-success{
    width: 100%;
    margin: 0 ;
    background: #3ab034;
    color: #FFFFFF;
    border: #3ab034;
    line-height:2rem;
}

.merchLogin-page .icon{
    font-size: 20px;
    vertical-align: middle;
}
.merchLogin-page .fui-list{
	padding: 0;
}
.merchLogin-page .fui-list input{
	border-radius: 2rem;
}
 .fui-checkbox.fui-checkbox-success:checked,
 .fui-radio.fui-radio-success:checked {
    background-color: #3ab034;
    border: 1px solid #3ab034;
}

/*需求清单*/

.orderlist-page .orderlist-info p {
    margin: 0.2rem 0;
}

.orderlist-page .fui-list:before {
    border: none;
}

.orderlist-page .orderlist-operate,
.orderlist-submit {
    background: #fff;
    display: flex;
    justify-content: space-around;
    padding: 0 .5rem;
    font-size: .7rem;
    line-height: 2rem;
    position: relative;
    color: #666666;
}

.orderlist-page .orderlist-operate a {
    width: 45%;
    text-align: center;
}

.orderlist-page .orderlist-submit {
    margin-top: 0.5rem;
    padding: 0.3rem 0;
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index:100;
}

.orderlist-page .orderlist-operate:before {
    content: " ";
    position: absolute;
    left: .5rem;
    top: 0;
    right: .5rem;
    height: 1px;
    border-top: 1px solid #efefef;
    color: #D9D9D9;
}

.orderlist-page .orderlist-operate span i {
    font-size: 1rem;
    vertical-align: sub;
    padding-right: 0.2rem;
}

.orderlist-page .img-numb {
    width: 1.6rem;
    line-height: 1.6rem;
    background-color: #333;
    opacity: 0.8;
    position: absolute;
    bottom: 0;
    right: 0;
    text-align: center;
    color: #fff;
    font-size: 0.7rem;
}

/*会员中心*/

.member-page .headinfo {
    position: relative;
    height: 26%;
    background-image: url(/attachment/images/global/member-bg2.png);
    background-size: contain;
}
.member-page .fui-cell-group .fui-cell .fui-cell-text,
.member-page .fui-cell-group .fui-cell .fui-cell-remark{
    font-size: 0.7rem;
}
.member-page .fui-icon-group{
    border-bottom: 1px solid #ddd;
}
.member-page .fui-icon-group  .fui-icon-col{
    padding: 0.4rem 0;
}
.member-page .fui-icon-group  .fui-icon-col .icon{
    height: 1.6rem;
}
.member-page .fui-icon-group  .fui-icon-col .icon span{
    margin: auto;
    color: #ff0000;
    align-self: center;
}
.member-page .fui-icon-group  .fui-icon-col .icon img{
    width: 1.4rem;
    height: 1.4rem;
    margin: auto;
}
.member-page .fui-icon-group  .fui-icon-col .badge{
    left: 44.5%;
    top: 0.2rem;
}
.member-page .fui-cell:after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    transform: scaleY(0.5);
}
.member-page .member-title{
    text-align: center;
    margin-top: 0.5rem;
    font-size: 0.9rem;
    line-height: 2rem;
}
.member-page .member-title b{
    color: #3AB034;
    padding: 0 0.2rem;
}
.member-page .member-title img{
    width: .7rem;
    height: .7rem;
}
.member-page .headinfo .child.userinfo {
    color: #fff;
    margin: auto;
}

.member-page .fui-cell{
    height: 2.25rem;
}

.member-page .member-tabicon {
    margin-right: 0.5rem;
    padding: 0.5rem 0.5rem;
}

.member-page .headinfo .child.userinfo .face {
    height:2.75rem;
    width: 2.75rem;
    background: #fff;
    margin: auto;
    border-radius: 2.8rem;
    border: 1px solid #fff;

    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;    
}

.member-page .headinfo .child.userinfo .name {
    padding-top: 0.2rem;
    font-size: .75rem;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
/*代理商城 确认订单-页面*/
.demand-curtain-page .has-address,
.order-create-page .has-address,
.agentCheckorder-page .has-address{
    margin: 0.2rem;
    font-size: 0.7rem;
}

.agentCheckorder-page .agentCheckorder-media{
    width: 4.5rem;
    height: 4.5rem;
}
.agentCheckorder-page .checkorder p span,
.agentCheckorder-page .checkorder-title{
    flex-shrink: 0;
}
.agentCheckorder-page .Checkorder-info{
    font-size: 0.6rem;
}
.agentCheckorder-page .fui-cell{
    border-bottom: 1px solid #ddd;
}
.agentCheckorder-page .checkorder{
    padding: 0.5rem 0.5rem 0.2rem 0.5rem;
    font-size: 0.7rem;
    background-color: #fff;
}
.agentCheckorder-page .checkorder p{
    margin-bottom: 0.3rem;
    display: flex;
    align-items: center;
}
.agentCheckorder-page .input-contractamount{
    padding: 0.3rem 0;
    border-radius: 3px;
    border: none;
    border:1px solid #ddd;
    margin-right: 0.2rem;
}
/*项目商城 详情页面*/
.projectDetail-page .company-introduce{
    font-size: 0.65rem;
    margin:0.45rem 0;
}
.projectDetail-page .company-introduce span{
    color: #3AB034;
}
.projectDetail-page .agentCondition-descript span{
    color: #333;
    flex-shrink: 0;
}

.projectDetail-page .agentCondition-descript .must{
    color: #fd5454;
}
.projectDetail-page .angentDetail-info{
    width: 100%;
    color: #333;
}
.projectDetail-page .projectDetail-info input{
    padding:0.3rem;
    border-radius:3px;
    border: 1px solid #ddd;
    margin-right: 0.3rem;
    font-size: 0.7rem;
}
.projectDetail-page .projectDetail-info p{
    font-size: 0.7rem;
    color: #333;
    padding: 0.2rem 0;
}
.projectDetail-page .projectDetail-info .price{
    font-size: 0.8rem;
}
.projectDetail-page .projectDetail-info .price-input{
    width: 5.0rem;
    height: 1.15rem;
    background-color: #fff;
    border: none;
    border-radius: 3px;
    text-align: center;
    color: #8BBF1F;
}
.projectDetail-page .input-contractamount::-webkit-input-placeholder {
    text-align: right;
}
.projectDetail-page .input-contractamount::-moz-placeholder {
    text-align: right;
}
.projectDetail-page .input-contractamount:-ms-input-placeholder {
    text-align: right;
}
/*后台 商品管理页面*/
.goodsManage-page .order-content {
    background-color: #F5F5F5;
    justify-content: space-around;
    font-size: 0.75rem;
    line-height: 2rem;
}
.goodsManage-page .order-content .tab1 {
    color: #3AB034;
}
.goodsManage-page .shopbg-shopopera {
    justify-content: space-around;
    font-size: 0.65rem;
    padding: 0.6rem 0;
    margin-bottom: 0.3rem;
    background:#fff;border-top:1px solid #f5f5f5
}
.goodsManage-page .shopbg-shopopera img {
	width: 0.7rem;
	vertical-align:text-bottom;
}
.goodsManage-page .shopbg-shopopera a{
	width: 100%;
	text-align: center;
    border:1px solid #efefef;border-radius:0.2rem;line-height:1.5rem;width:4rem;
}
.goodsManage-page .shopbg-shopopera a.delete{
    border:1px solid #ffc6c6;color:#999
}

/*帘邦服务商城 merchService-page*/
.merchService-page .page-goods-list .sort .merch-service-item {
    color: #656464;
    border: 1px solid #f9f8f8;
}

.merchService-page .page-goods-list .sort .merch-service-item .icon-sanjiao1 {
    font-size: 0.5rem;
    vertical-align: middle;
    transform: scale(0.8);
    display: inline-block;
}
.merchService-page .page-goods-list .sort .merch-service-item.on {
    color: #3AB034 !important;
    border: 1px solid #ddd;
    background-color: #fff;
    border-radius: 4px 4px 0 0;
    border-bottom: none;
    height: 2.3rem;
    z-index: 1111;
    line-height: 2.3rem;
}
.merchService-page .detail .name .service-shop-title {
    font-size: 0.65rem;
    width: 100%;
    -webkit-line-clamp: 1;
}
.merchService-page .service-item {
    position: absolute;
    top: 100%;
    width: 100%;
    background: #fff;
    z-index: 1001;
    list-style: none;
    display: none;
    left: 0;
}
.merchService-page .service-item .item-box{
    max-height: 7rem;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    flex-wrap: wrap;
}

.merchService-page .service-item li{
    font-size: 0.65rem;
    margin: 0.5rem;
}
.merchService-page .service-item span {
    float: left;
    font-size: 0.6rem;
    border:1px solid #ddd;
    margin:.5rem 0.2rem;
    border-radius: 1rem;
    width: 5.5rem;
    text-align: center;
    height: 1.4rem;
    line-height: 1.4rem;
}
@media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {
    .merchService-page .service-item span {
        margin: 0.5rem 0.1rem;
    }
    .merchService-page .service-item .item-box{
        max-height: 6rem;
    }
}
.merchService-page .service-item li.on{
    color: #3AB034;
}
.merchService-page .service-item span.on{
    color: #3AB034;
    border: 1px solid #3AB034;
}
.merchService-page .service-item .service-btn{
    width: 50%;
    height: 2rem;
    text-align: center;
    line-height: 2rem;
    color: #333;
    border-top: 1px solid #ddd;
}
.merchService-page .service-item .flex{
    clear: both;
    font-size: 0.7rem;
}
.merchService-page .service-item .service-btn.sure{
    background-color: #3ab034;
    color: #fff;
}
.merchService-page .service-img .title.choosed{
    color: #333 !important;
    font-weight: bold;
}
.merchService-page .merchuser-text-content {
    font-size: 0.6rem;
    overflow: hidden;
}

.merchService-page .merch-info-box .text.sales-text {
    width: 100%;
    margin-top: 0.3rem;
}

.merchService-page .fui-content.navbar .service-img {
    list-style: none;
    flex-wrap: wrap;
    justify-content: space-around;
    background-color: #fff;
    padding: 0.5rem 0;
}

.merchService-page .fui-content.navbar .service-img .service-img-icon {
    width: 2.35rem;
    height: 2.65rem;
    background-repeat: no-repeat;
    background-position:top;
    border-radius:100%;
    background-size: cover;
}
.merchService-page .fui-content.navbar #service-img .service-img-icon.on{
    background-position:bottom; 
}
.merchService-page .fui-content.navbar .service-img .service-img-icon.icon-az {
    background-image: url(/attachment/images/global/service-icon-az.png);
}

.merchService-page .fui-content.navbar .service-img .service-img-icon.icon-jg {
    background-image: url(/attachment/images/global/service-icon-jg.png);
}

.merchService-page .fui-content.navbar .service-img .service-img-icon.icon-sj {
    background-image: url(/attachment/images/global/service-icon-sj.png);
}

.merchService-page .fui-content.navbar .service-img .service-img-icon.icon-qx {
    background-image: url(/attachment/images/global/service-icon-qx.png);
}

.merchService-page .fui-content.navbar .service-img .service-img-icon.icon-qb {
    background-image: url(/attachment/images/global/service-icon-qb.png);
}
.merchService-page .fui-content.navbar .service-img .service-img-icon.icon-wl {
    background-image: url(/attachment/images/global/logistics-icon-sj.png);
}
.merchService-page .service-img .service-img-text {
    padding-top: 0.1rem;
    text-align: center;
}

.merchService-page .service-img .service-img-text .title {
    font-size: 0.65rem;
    color: #888;
}

.merchService-page .merch-info-img{
    width: 100%;
    height: 8.875rem;
}
.favorite-list-page .merch-info-tab-ul,
.merchService-page .merch-info-tab-ul {
    list-style: none;
    width: 100%;
    overflow: scroll;
    flex-direction: row;
    box-sizing: content-box;
    font-size: 0.65rem;
    flex-wrap: wrap;

}
.favorite-list-page .merch-info-tab-ul li,
.merchService-page .merch-info-tab-ul li {
    border: 1px solid #ccc;
    padding: 0 .2rem;
    margin-right: 0.2rem;
    margin-top: 0.1rem;
    border-radius: 4px;
    color: #999;
    flex-shrink: 0;
    display: inline-block;
    font-size: 0.55rem;
}
@media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {
    .favorite-list-page .merch-info-tab-ul li,
    .merchService-page .merch-info-tab-ul li{
        padding: 0 .05rem;
        margin-right:0;
    }
}

.merchService-page .merch-info-tab-ul li:last-child {
    margin-right: 0px;
}

.merchService-page .service-info-title{
    height: 0.7rem;
    text-align: justify;
}
.merchService-page .fui-goods-item .detail .goods-info-content{
    color: #FE1010;
}
.merchService-page .fui-goods-item .peopleName{
    font-weight: bold;
}
.merchService-page .fui-goods-item .peopleName .goods-info-content{
    color: #333;
}
.merchService-page .fui-goods-item .detail{
    align-self: center;
    position: relative;
}
.merchService-page .fui-goods-item:after{
    content: "";
    border-bottom: 1px solid #ddd;
    position: absolute;
    bottom: 1px;
    left:33%;
    width: 100%;
}
.store-map-page .fui-goods-item:after{
	border-bottom: 0;
}
@media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {
    .merchService-page .fui-goods-item:after{
       left: 38%; 
    }
}    
.merchService-page .fui-goods-item .detail p{
    padding: 0.1rem;
    font-size: 0.65rem;
}

.merchService-page .fui-goods-item .detail .distance {
    color:#3AB034;font-size:0.5rem;
}

/*设计商城 design-page*/
.design-page .payAttention{
    top: 0;
}
.design-page .service-info-title{
    width: 2.1rem;
}
.design-page .design-introduce{
    font-size: 0.65rem;
    color: #888;
}
/*设计详情 designDeatil-page*/
.designDetail-page .designHead{
    width: 100%;
    height: 10rem;
    background: url(/attachment/images/global/service-bg.jpg) no-repeat;
    background-size: cover;
}
.designDetail-page .designHead .fui-header:after{
    border: none;
}
.designDetail-page .designHead .headInfo{
    width: 100%;
    margin-top: 1rem;
}
.designDetail-page .designHead .headInfo .headImg{
    width: 3.5rem;
    height: 3.5rem;
    border-radius: 50%;
    margin-left: 0.6rem;

    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.designDetail-page .designHead .headInfo .info{
    align-self: center;
    font-size: 0.7rem;
    margin-left: 0.5rem;
}
.designDetail-page .designHead .headInfo .type-user{
    background-color: #3AB034;
    width: 3rem;
    border-radius: 3px;
    font-size: 0.6rem;
    text-align: center;
    color: #fff;
    margin-top: 0.2rem;
}
.designDetail-page .designHead .serviceArea{
    width: 14.0rem;
    height: 2rem;   
    line-height: 2rem;
    font-size: 0.7rem;
    margin-left: 0.9rem;
    margin-top: 0.4rem;
    background-color: #fff;
    border: 1px solid #EEEEEE;
    border-radius:5px;
    padding-left: 0.35rem;
    opacity: 0.8; 
}
.designDetail-page .introduce-list{
    padding:0.5rem 0;
    width: 100%;
    background-color: #fff;
    border: 1px solid #ebebeb;
}
.designDetail-page .introduce-list.fixed{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1111;
}
.designDetail-page .introduce-list .introduce-item:first-child{
    border: none;
}
.designDetail-page .introduce-list .introduce-item{
    font-size: 0.7rem;
    border-left: 1px solid #ddd;
    width: 25%;
    text-align: center;
    color: #6E6D6D; 
}
.designDetail-page .introduce-list .introduce-item.choosed{
    color: #3AB034;
}
.designDetail-page .info-box{
    padding:0 .5rem .5rem 0.5rem;
}
.designDetail-page .info-box .style-item{
    flex-wrap: wrap;
}
.designDetail-page .info-box .style-item li{
    width: 3rem;
    height: 1.5rem;
    text-align: center;
    line-height: 1.5rem;
    background-color: #f0f1f1;
    color: #6E6D6D;
    list-style: none;
    font-size: 0.6rem;
    margin:.2rem .5rem .5rem 0;
    border-radius: 4px;
}
.designDetail-page .info-box .introduce-text{
    border-top: 1px solid #ddd;
    margin-left: 0.5rem;
    color: #6E6D6D;
    padding-bottom: 0.6rem;
}

.designDetail-page .info-box .introduce-text span{
    font-size: 0.7rem;
    width: 50%;
    color: #6E6D6D;
}
.designDetail-page .introduce-text .text-title{
    padding-top: 0.2rem;
    padding-bottom: 0.25rem;
    display: inline-block;
    color: #6E6D6D;
}
.designDetail-page .person-text{
    color: #959595;
    font-size: 0.65rem;
    text-indent: 1rem;
    display: inline-block;
    text-align: justify;
}
.designDetail-page  .person-img{
    width: 7.0rem;
    height: 8.25rem;
    position: absolute;
    top: 5px;
    right: 2px;
}
.designDetail-page .info-box .design-line{
    vertical-align: middle;
    width: 3.5rem;
}
@media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {
    .designDetail-page .info-box .design-line{
        width: 3rem;
    }
}
.designDetail-page .info-box .design-img{
    width: 100%;
    display: block;
}

/*确认订单页面 .order-create-page*/
.order-create-page {
    margin: 0;
    bottom: 2rem;
    padding-bottom: 2rem;
}
.order-create-page #addressInfo{
    margin-top: 0;
}
.order-create-page .fui-cell:after{
    content: "";
    position: absolute;
    left: .5rem;
    right: .5rem;
    bottom: 0;
    height: 1px;
    border-bottom: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    transform: scaleY(0.5);
}
.order-create-page .fui-cell.noborder:after{
    border: none;
}
.demand-curtain-page .icon-locationfill,
.orderlist-page .icon-locationfill,
.order-create-page .icon-locationfill{
    color: #3AB034;
    font-size: 1rem;
}
.order-create-page .fui-cell .fui-cell-label{
    font-size: 0.7rem;
}
.order-create-page .no-address {
    font-size: 0.8rem;
}
.order-create-page .create-media {
    width: 5rem;
    height: 5rem;
    margin-right: 0.5rem;
    flex-shrink: 0;
}
.order-create-page .fui-list-inner .total{
    justify-content: space-between;
    color: #ef4f4f;
    font-size: 0.65rem;
}
.shippingPage .get-address,
.demand-curtain-page .has-address b,
.order-create-page .has-address b{
    flex-shrink: 0;
    align-self: center;
}

/*体验店详情页面*/

.merchInfo-page .headinfo{
    height: 9rem;
    background-image: url(/attachment/images/global/merchinfo.jpg);
    background-size: cover;
}
.merchInfo-page .merch-info-address {
    width: 94%;
    height: 4rem;
    margin: 0 auto;
    display: flex;
}
.merchInfo-page .merch-info-address-icon .icon {
    font-size: 1.1rem;
    line-height: 4rem;
    padding-right: 0.5rem;
    color: #3AB034;
}

.merchInfo-page .merch-info-address-text {
    margin: auto;
    font-size: 0.7rem;
    color: #666;
}

.merchInfo-page .merch-info-address-detail {
    line-height: 0.85rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 0.1rem;
}

.merchInfo-page .merch-info-address-text .distance {
    font-size: 0.6rem;
    color: #3AB034
}

.merchInfo-page .merch-info-address-phone .icon {
    border-left: 1px solid #eee;
    font-size: 1.4rem;
    line-height: 4rem;
    flex: 1;
    color: #3AB034;
    padding:0 0.4rem;
}
.merchInfo-page .headinfo .child.userinfo .name{
    color: #494949;
}
.merchInfo-page .text-content.type span{
    width: 3rem;
    height: 1.1rem;
    line-height: 1.1rem;
    background-color: #f0f1f1;
    font-size: 0.6rem;
    border-radius:4px; 
    display: inline-block;
    margin-right: 0.4rem;
    color: #333;
    margin-top: 0.4rem;
    opacity: 0.7;
}
.merchInfo-page .text-content{
    padding: 1.5rem 0;
    width: 100%;
    text-align: center;
    color: #686868;
    font-size: 0.7rem;
}
.merchInfo-page .merch-info-btn.flex{
    margin-top: 0.5rem;    
    justify-content: center;
}
.merchInfo-page .merch-info-btn a{
    display: inline-block;
    padding: 0.15rem 0.25rem;
    font-size: 0.6rem;
    border: 1px solid #3AB034;
    color: #2E2E2E;
    line-height: 1.2rem;
}
.merchInfo-page .merch-info-btn :first-child{
    border-right:none;
}
.merchInfo-page .merch-info-btn a.choosed{
    background-color: #3AB034;
    color: #fff;
}

/*体验店商家店铺*/
.merchPage .shop-header{
    height: 7rem;
    background: url(/attachment/images/global/merch-shop-headerBg.png) no-repeat;
    width: 100%;
    position: relative;
    background-size: cover;
}
.merchPage .shop-header .mc{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #333;
    opacity: 0.3;
}
.merchPage .header-content{
    position: absolute;
    top: 43%;
    left: 5%;
}
.merchPage .header-content .header-content-info{
    align-self: center;
    font-size: 0.6rem;
    margin-left: 0.5rem;
    color: #fff;
}
.merchPage .header-content .header-content-info .title{
    font-size: 0.7rem;
}
.merchPage .shop-header .shop-img{
    width: 2.7rem;
    height: 2.7rem;
    border-radius:4px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; 
}
.merchPage .shop-list{
    justify-content: space-around;
    list-style: none;
    width: 100%;
    background: #fff;
    z-index: 2;
    border-bottom: 1px solid #ddd;
}
.merchPage .shop-list.fixed{
    position: fixed;
    top: 0;
    left: 0;    
}
.merchPage .shop-list li p{
    text-align: center;
    font-size: 0.7rem;
    height: 1.2rem;
    line-height: 1.7rem;
}
.merchPage .shop-list li a,
.merchPage .shop-list li span{
    font-size: .6rem;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.merchPage .shop-list .choosed{
    color: #ff0000 !important;
}
.merchPage .shop-header .attention{
    position: absolute;
    bottom: 12%;
    right: 0;
}
.merchPage .shop-header .attention-btn{
    width: auto;
    padding:0 0.2rem;
    height: 1.2rem;
    background: #FD3517;
    color: #fff;
    border-radius: 6px 0 0 0px;
    font-size: 0.6rem;
    align-items: center;
    justify-content: center;
    
}
.merchPage .shop-header .attention-numb{
    font-size: 0.5rem;
    text-align: center;
    color: #fff;
}
.merchPage .discount{
    border: 1px solid #3AB034;
    background: #fff;
    color: #3AB034;
    font-size: 0.5rem;
    padding:.05rem 0.3rem;
    border-radius: 4px;
    margin-left: .2rem;
}
.merchPage .footer-bar{
    height: 2.2rem;
    width: 100%;
    background: #fff;
    align-items: center;
    font-size: 0.7rem;
}
.merchPage .footer-bar a,
.merchPage .footer-bar span{
    width: 33.33%;
    text-align: center;
    border-left:1px solid #ddd;
    position: relative; 
}
.merchPage .footer-bar :first-child{
    border-left: none;
}
.merchPage .footer-bar .choosed,
.merchPage .footer-bar .choosed i{
    color: #ff0000;
}
.merchPage .footer-bar .item{
    position: absolute;
    bottom: 43px;
    left: 5px;
    width: 90%;
    display: none;   
}
.merchPage .footer-bar .item:after{
    content: "\20";
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 50%;
    bottom: -8px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    background: #fff;
    margin-left: -8px;
    z-index: 1;
    -webkit-transform: scale(.5) rotate(225deg);
    transform: scale(.5) rotate(225deg);
}
.merchPage .footer-bar .item ul{
    border: 1px solid #ddd;  
    list-style: none;
    text-align: center;
    background: #fff;
    font-size: 0.6rem;
    color: #333; 
    border-radius: 4px;   
    max-height: 10rem;
    overflow: scroll;
}
.merchPage .footer-bar .item li{
    padding: 0.35rem 0;
    border-top: 1px solid #ddd;
}
.merchPage .footer-bar .item p{
    position: relative;
}
.merchPage .footer-bar .item .icon-unfold{
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -10px;
    color: #888;
}
.merchPage .footer-bar .item ul :first-child{
    border:none;
}
.merchPage .footer-bar i{
    padding-right: 0.1rem;
    vertical-align: middle;
}
.merchPage .icon.icon-close{
    position: absolute;
    top: 0.1rem;
    right: 0.3rem;
    display: none;
}
.merchPage .shop-dynamic{
	padding: 0.7rem 0.5rem;
}
.merchPage .shop-dynamic .shop-dynamic-box img,
.shop-new-page .shop-dynamic-box img{
	width: 2.2rem;
	height: 2.2rem;
	border-radius: 0.2rem;
}
.merchPage .shop-dynamic .header-content-info,
.shop-new-page .header-content-info{
	align-self: center;
    font-size: 0.65rem;
    margin-left: 0.5rem;
}
.merchPage .shop-dynamic .shop-dynamic-box2 img{
	width: 2.8rem;
	height: 2.8rem;
}
.merchPage .shop-dynamic .shop-dynamic-box2{
	background-color: #F5F5F5;
	margin: 0.5rem 0;
}
.merchPage .shop-dynamic .shop-dynamic-box2 p{
	font-size: 0.65rem;
}
/*体验店商家店铺-店铺动态详情*/
.shop-new-page .fui-cell-group{
	padding: 0.5rem;
	margin: 0;
}
.shop-new-page .shop-dynamic-box{
	padding: 0 0 0.5rem 0;
	border-bottom: 1px solid #F5F5F5;
}
.shop-new-page .shop-new-content .icon-right{
	align-self: center;
	float: right;
	text-align: right;
}
.shop-new-page .shop-new-content{
	margin-top: 1rem;
	font-size: 0.65rem;
}
.shop-new-page .shop-new-content img{
	width: 100%;
}

/*商品详情页 详情模版 goodDetail-template*/
.goodDetail-template .fui-content{
    background-color: #fff;
}
.goodDetail-template .fui-picture{
    position: relative;
}
.goodDetail-template .fui-picture img{
    width: 100%;
    display: block;
}
.goodDetail-template .icon-edit2{
    font-size: 1.4rem;
    color: #333;
    position: absolute;
    right: 0.5rem;
    bottom: 0.5rem;
}
.goodDetail-template .fui-picture .picture-text{
    padding: .5rem 0;
    font-size: 0.7rem;
    text-align: center;
    
}
.goodDetail-template .goodDetail-blank{
    width: 100%;
    line-height: 2rem;
    background-color: #333;
}
.goodDetail-template .goodDetail-blank .border{
    border-left: 5px solid #bb0404;
    line-height: 2rem;
    margin:0 .5rem;
}
.goodDetail-template .goodDetail-blank .title{
    font-weight: bold;
    color: #fff;
    font-size: .8rem;
    line-height: 2rem;
}
.goodDetail-template .goodDetail-show{
    width: 100%;
    padding: 0.5rem; 
}
.goodDetail-template .show-title{
    font-size: 0.75rem;
    position: relative;
    padding-left: 0.6rem;
    font-weight: bold;
    margin-bottom: 0.5rem;
}
.goodDetail-template .show-title:before{
    content: "";
    border: 4px solid #bb0404;
    border-radius: 100%;
    position: absolute;
    top: 7px;
    left: 0;
}
.goodDetail-template .show-content .show-img{
    width: 8.575rem;
    height: 11.75rem;
    display: inline-block;
    border-radius: 4px;
    position: relative;
}
@media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {
    .goodDetail-template .show-content .show-img{
        width: 6.575rem;
        height: 8.75rem;
    }
    .goodDetail-template .show-content .show-info li{
        margin-bottom:0.1rem !important;
    }
}
.goodDetail-template .show-content .show-info{
    font-size: 0.65rem;
    margin-left: 0.5rem;
}
.goodDetail-template .show-content .show-info li{
    margin-bottom:0.1rem;
    list-style: none;
    display: flex;
}
.goodDetail-template .show-info-title{
    flex-shrink: 0;
    line-height: 1.2rem;
}
.goodDetail-template .show-content .show-info .text{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.goodDetail-template .show-chooseColor{
    justify-content: space-between;
    list-style: none;
    text-align: center;
    margin-top: .5rem;
    font-size: 0.7rem;
}
.goodDetail-template .show-chooseColor li img,
.goodDetail-template .add-img{
    width: 3.425rem;
    height: 3.425rem; 
    display: block;
    margin-bottom: 0.5rem;
}
.goodDetail-template .add-img{
    background: url(/attachment/images/global/add-picture.png) no-repeat;
    background-size: contain;
    border: 1px dashed #ccc;
    border-radius: 100%;
}
.goodDetail-template .show-detail{
    background-color: #e7e7e7;
    margin-bottom: 0.2rem;
    position: relative;
}
.goodDetail-template .show-detail img{
    width: 12.85rem;
    height: 10.275rem;
    display: block;
}
@media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {
    .goodDetail-template .show-detail img{
        width: 10.85rem;
        height: 8.275rem;
    }
}
.goodDetail-template .show-detail p{
    font-weight: bold;
    font-size: 0.75rem;
}
.goodDetail-template .show-detail .detail-text{
    align-self: center;
    text-align: center;
    font-size: 0.7rem;
    padding: 0 0.2rem;    
}
.goodDetail-template .accessories-list{
    text-align: center;
    font-size: 0.7rem;
    width: 50%;
    float: left;
    list-style: none;
    margin-bottom: 0.5rem;
    padding: 0.3rem;
}
.goodDetail-template .accessories-list li{
    justify-content: center;
}
.goodDetail-template .accessories-list img{
    width: 100%;
    display: block;
    margin:0 auto;
    border: 1px solid #333;
    border-radius: 6px;
}
.goodDetail-template .accessories-list :first-child{
    margin-bottom: 0.5rem;
    position: relative;
}
.goodDetail-template .img-box{
    position: relative;
}
.goodDetail-template .text{
    line-height: 1.2rem;
    min-width: 3rem;
    -webkit-line-clamp: 3;
}
.goodDetail-template .edit-input{
    width: 100%;
    height: 1.2rem;
    border: none;
    border-radius: 4px;
    border:1px solid #ddd;
    display: none;
}
/*会员中心 浏览记录*/
.historyPage .history-txt {
    padding: 0;
    color: #999;
    font-size: .65rem;
    justify-content: space-between;
    flex-wrap: wrap;
}

.historyPage .history-txt-height {
    height: 4rem;
}

.historyPage .history-border {
    border-bottom: 1px solid #D9D9D9;
}
.historyPage .fui-goods-item .detail .price{
	    position:inherit;
}

.historyPage .member-price{
	margin-top: 0.3rem;
}
.historyPage .detail p{
	line-height: 0.8rem;
}
.historyPage .fui-goods-item{
	padding: 0.3rem 0.5rem;
}
.historyPage .browsinghistory-content > p{
	background-color:#F5F5F5;
	font-size: 0.7rem;
	color:#888888;
	padding: 0.4rem 0.5rem;
}
.historyPage .fui-goods-item:last-child .price{
	border-bottom: none;
}
.historyPage .detail{position: relative;}
.historyPage .payAttention{
	position: absolute;
	right: 0;
	top: 50%;
	margin-top:-12.5px;
	z-index: 2;
}
.historyPage .fui-goods-item .image{
	
}

.historyPage .history-contest{
}
.historyPage a{
	width: 32%;
	margin-right: 0.5rem;
	background-color: #F5F5F5;
}
.historyPage a:last-child{
	margin-right: 0;
}
.historyPage .history-box{
	width:100%;	
}
.historyPage .history-box img{
	width:100%;
	height: 100%;
}
.historyPage .history-outer > p{
	text-align: center;
	font-size: 0.7rem;
    color: #888888;
	margin:0.5rem 0;
	
	padding: 0.5rem;
	background-color: #F5F5F5;
}
.historyPage .history-outer:first-child > p{
	margin-top: 0;
}
.historyPage .history-box p{
	
	padding: 0.3rem 0.5rem;
	font-size: 0.65rem;
    color: #FF0000;
}

/*发布需求-列表*/

.demand-cate-page .demand-option {
    width: 94%;
    height: 5.65rem;
    background-color: #fff;
    margin: 0.6rem auto;
    display: flex;
    text-align: justify;
}

.demand-cate-page .demand-option .curtain-option-left {
    margin: auto 0;
    width: 5.0rem;
    height: 3.7rem;
    text-align: center;
    padding: 0 0.55rem;
    border-right: 1px solid #DDDDDD;
    font-size: 0.75rem;
}

.demand-cate-page .curtain-option-left .curtain-option-icon {
    display: inline-block;
    width: 2.2rem;
}

.demand-cate-page .curtain-option-left .curtain-option-icon img {
    width: 100%;
}

.demand-cate-page .demand-option .curtain-option-right {
    margin: auto;
    font-size: 0.7rem;
    padding: 0 0.55rem;
    flex: 1;
}

.demand-cate-page .demand-choose-option {
    position: fixed;
    bottom: 0;
    left: 0;
    line-height: 2.65rem;
    width: 100%;
    background-color: #FDB917;
    font-size: 0.8rem;
    text-align: center;
}

.demand-cate-page .demand-choose-option span {
    width: 33.23%;
    float: left;
    color: #fff;
}

.demand-cate-page .demand-choose-option .second-option {
    background-color: #FB841B;
}

.demand-cate-page .demand-choose-option .third-option {
    background-color: #F9482B;
}


/*发布需求-窗帘*/

.demand-curtain-page .title.has-address {
    margin-bottom: 0.5rem;
}

.demand-curtain-page .get-address {
    font-size: 0.7rem;
    height: 1rem;
    line-height: 1rem;
}

.demand-curtain-page .cutain-info {
    width: 100%;
    height: 1.5rem;
    font-size: 0.65rem;
    background: #fff;
    border: none;
}

.demand-curtain-page .unit {
    font-size: 0.65rem;
    color: #666666;
    text-decoration: none;
    font-style: normal;
}
.demand-curtain-page .fui-cell-group{
    margin-top: 0;
}
.demand-curtain-page .fui-cell.title{
    background: #F7F6F6;
    color: #6B6B6B;
}

.demand-curtain-page .info li {
    list-style: none;
    font-size: 0.7rem;
    padding: 0.5rem;
    border-bottom: 1px solid #ddd;
    display: flex;
}
.demand-curtain-page .info :last-child{
    border: none;
}
.demand-curtain-page .info-label {
    align-self: center;
    margin-right: 0.2rem;
    flex-shrink: 0;
}

.demand-curtain-page .info-input {
    width: 100%;
    height: 1.5rem;
}
.shippingPage .message,
.demand-curtain-page .message{
    flex-shrink: 0;
    align-self: baseline;
    font-size: 0.7rem;
    margin-top: -.1rem;
}
#upload-images {
    width: 100%;
}

#upload-images .fui-images .image {
    width: 25% !important;
    margin-right: 0 !important;
}

#upload-images .fui-images .image .fui-uploader {
    background-size:cover
}

.fui-images .image.hasimage .fui-uploader:before,
.fui-images .image.hasimage .fui-uploader:after {
    background: none;
}

.demand-curtain-page .fui-images li.image .fui-uploader {
    border: 1px dashed #ccc;
    margin: 0 auto;
    float: initial;
}

.demand-curtain-page .fui-images li.hasimage .fui-uploader {
    border: 1px solid #efefef;
    margin: 0 auto;
    float: initial;
    background-size: cover;
}

.shippingPage .list span,
#message-title,
.demand-curtain-page .list span {
    color: #ff0000;
}

.demand-curtain-page .list {
    font-size: 0.75rem;
}

.first:before,
.first:after {
    width: 0;
    height: 0;
}
/*我的关注*/

.order-list-page .favorite-active,
.favorite-list-page .favorite-active {
    background: #3AB034;
    color: #fff !important;
}

.favorite-list-page .favorite-item {
    padding: 0.5rem 0.5rem 0.25rem 0.5rem;
    border-bottom: 1px solid #D9D9D9;
}

.favorite-list-page .favorite-item .fui-list-inner.detail .text.favorite-address {
    font-size: 0.65rem;
    color: #666666;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.favorite-list-page .favorite-item .fui-list-inner .favorite-sale {
    color: #222222;
}

.favorite-list-page .fui-list-inner .favorite-address .icon {
    font-size: 0.75rem;
    color: #3AB034;
}
.favorite-list-page .detail2 p{
	height: 1rem;
}
.favorite-list-page .detail3 p{
   margin-bottom: 0.2rem;
}


/*服务详情 serviceDetail-page*/
.serviceDetail-page .info-section{
    padding: 0.5rem;
    background-color: #fff;
}
.serviceDetail-page .info-section .info-img{
    width: 4.1rem;
    height: 4.1rem;
    border-radius: 100%;
    display: block;
    margin: 0.3rem 0.3rem 0.3rem 0;

    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.serviceDetail-page .info-section .person-info{
    font-size: 0.65rem;
    color: #6c6c6c;
    align-self: center;
}
.serviceDetail-page .info-section .info-address{
    max-height: 1.9rem;
    overflow: hidden;
}
.serviceDetail-page .info-section .info-address span{
    flex-shrink: 0;
}
.serviceDetail-page .info-section .person-introduce{
    color: #4baf3d;
    font-size: 0.75rem;
    padding: 0.3rem .3rem 0.2rem .3rem;
    overflow-x:scroll; 
    width: 100%;
}
.serviceDetail-page .person-introduce .type-item{
    overflow: scroll;
}
.serviceDetail-page .person-introduce .type-item span{
    display: inline-block;
    margin-right: 0.4rem;
    color: #888;
    font-size: 0.65rem;
    border: 1px solid #fff;
    border-radius: 4px;
    padding: 0.2rem;
    flex-shrink: 0
}
.serviceDetail-page .person-introduce .title{
    flex-shrink: 0;
    align-self: center;
}
.serviceDetail-page .person-introduce .type-item  span.choosed{
    color: #3AB034;
    border: 1px solid #3AB034;
}
.serviceDetail-page .info-section .introduce-text{
    color: #6a6a6a;
    font-size: 0.65rem;
    padding: 0 0 .3rem .3rem;
}
.serviceDetail-page .info-section .introduce-text .more{
    color: #D81E05;
    padding-left: 0.3rem;
}
.serviceDetail-page .info-section .person-special{
    list-style: none;
    width: 100%;
    flex-wrap: wrap;
}
.serviceDetail-page .info-section .person-special li{
    padding: 0.2rem 0.4rem;
    border: 1px solid #ccc;
    border-radius:4px;
    font-size: 0.65rem;
    margin: 0.2rem;
    color: #999;
}
.serviceDetail-page .info-section table{
    width: 100%;
    font-size: 0.7rem;
    border-color: #ccc;
    margin: 0.3rem 0;
    border-collapse:collapse;
}
.serviceDetail-page .info-section table tr th{
    color: #000000;
    background-color:#faffee;
}
.serviceDetail-page .info-section table tr th,
.serviceDetail-page .info-section table tr td{
    text-align: center;
    line-height: 1.5rem;
    border: 1px solid #ddd;
    color: #666666;
    font-size: 0.65rem;
}
.serviceDetail-page .info-section .img-box{
    padding: .5rem .2rem;
    overflow-x: hidden;
    height: auto;
}
.designDetail-page .option-title,
.serviceDetail-page .option-title{
    padding: 0.5rem 0.5rem 0 .5rem;
    font-size: 0.75rem;
}
.designDetail-page .service-type,
.serviceDetail-page .service-type{
    flex-wrap: wrap;
    width: 100%;
    padding:0.5rem .5rem 0 .5rem;
    border-bottom: 1px solid #ddd;
}
.designDetail-page .service-type span,
.serviceDetail-page .service-type span{
    padding: 0.2rem 0.575rem;
    margin-right: 1.8rem;

    color: #333;
    background-color: #F5F5F5;
    border:1px solid #F5F5F5;
    font-size: 0.65rem;
    border-radius: 4px;
    margin-bottom: 0.6rem;
}
@media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {
    .designDetail-page .service-type span,
    .serviceDetail-page .service-type span{
        margin-right: 0.8rem;
    }
}
.designDetail-page .service-type .option-choosed,
.serviceDetail-page .service-type .option-choosed{
    background-color: #fff;
    color: #3AB034;
    border-color: #3AB034;
}
.designDetail-page .service-type #datepicker,
.designDetail-page  .service-type #datepicker2,
.serviceDetail-page .service-type #datepicker,
.serviceDetail-page .service-type #datepicker2{
    width: 40%;
    height: 1.55rem;
    color: #333;
    border-radius: 4px;
    background-color: #F5F5F5;
    border:none;
    border:1px solid #F5F5F5;
    margin-bottom: 0.8rem;
    text-align: center;
}
.designDetail-page .choose-modal,
.serviceDetail-page .choose-modal{
    position: absolute;
    width: 100%;
    z-index: 1001;
    left: 0;
    bottom: 0;
}
.serviceDetail-page .service-type .cut p{
    font-size: 0.7rem;
    text-align: center;
}
.serviceDetail-page .service-type .cut{
    margin-bottom: 0.5rem;
    margin-right:0.5rem; 
}
.serviceDetail-page .service-type .cut .cut-input{
    width: 100%;
    border: none;
    padding: 0.25rem 0;
    border-radius: 4px;
    margin-top: 0.2rem;
    text-align: center;
    border: 1px solid #fff;
}
.serviceDetail-page .service-type .cut .process-num{
    border:1px solid #ddd;
}
.serviceDetail-page .service-type .size{
    border: none;
    border: 1px solid #ddd;
    height: 1.5rem;
    border-radius: 4px;
    width: 45%;
    padding-left: 0.2rem;
    margin-right: 0.5rem;
}
.serviceDetail-page .favorite-item .icon-likefill,
.serviceDetail-page .favorite-item .choosed,
.designDetail-page .favorite-item .choosed{
    color:red;
}   
/*审核列表*/
.auditlist-page .audit-hint{
    align-self: center;
    font-size: 0.65rem;
    flex-shrink: 0;
}
.auditlist-page .audit-list-name{
    margin-right: 0.5rem;
}
.auditlist-page .head-portrait{
    justify-content: space-between;
}
.auditlist-page .auditlist-form{
    width:100%;
    padding: 0.5rem;
}
.auditlist-page .auditlist-form form{
    text-align: center;
    display: flex;
}
.auditlist-page .auditlist-form form input:first-child{
    width: 100%;
    border: 0;
    background-color: #F5F5F5;
    border-radius: 0.3rem;
    padding: 0.2rem;
}
.auditlist-page .auditlist-form form input:first-child::-webkit-input-placeholder{
    color: #dddddd;
}
.auditlist-page .auditlist-form form input:last-child{
    padding: 0.3rem 0.5rem;
    background-color:#3ab043;
    border:none;
    color: #fff;
    border-radius: 0.2rem;
    margin-left: 0.5rem;
}
.auditlist-page .auditlist-hint{
    flex: ;
}
   
/**服务咨询列表*/ 
.serviceconsultation-page{
    background-color: #FFFFFF;
}
.serviceconsultation-page .good_list-title {
    width:2.9rem !important;
}
.serviceconsultation-page .fui-goods-item .detail p{
    margin-bottom: 0.5rem;
    font-size: 0.65rem;
}
.serviceconsultation-page .fui-goods-item .detail p:last-child{
    margin-bottom: 0;
}
.serviceconsultation-page .fui-goods-item{
    position: relative;
    padding:0.5rem ;
}
.serviceconsultation-page .select-ta{
    margin: 0;
    border: 1px solid #3AB034;
    color: #3AB034;
    position: absolute;
    right: 0.5rem;
    top: 50%;
    padding: 0.1rem 0.5rem;
    margin-top: -20px;
    font-size: 0.65rem;
    border-radius: 3px;
}
.serviceconsultation-page .select-ta2{
    position: absolute;
     right:0.5rem;
     font-size: 1rem;
}
.serviceconsultation-page .retail-price{
    color: #ed2822 !important;
}
.serviceconsultation-page .consultation-nav{
    border-bottom: 1px solid #DDDDDD;   
}
.serviceconsultation-page .consultation-nav li{
    padding: 0.5rem 0;
    list-style: none;
    width: 100%;
    text-align: center;
    font-size: 0.7rem;
    border-right: 1px solid #DDDDDD;
}
.serviceconsultation-page .consultation-nav li:last-child{
    border-right: 0;
}
.consultation-nav2{
    color: #FFFFFF;
    background-color: #8BBF1F;
}
.serviceconsultation-page .date{
	color: #888888;
}
.serviceconsultation-page .particulars-evaluate3{
	border-top: 1px solid #DDDDDD;
}
/*入驻审核-头像*/
.verifydetail-page,
.auditlist-page{
    background-color: #FFFFFF;
}

.verifydetail-page .head-portrait,
.auditlist-page .head-portrait{
    display: flex;
    padding: 0.8rem 0.5rem;
    border-bottom:1px solid #DDDDDD;
    position: relative;
}
.verifydetail-page .head-portrait img,
.auditlist-page .head-portrait img{
    border-radius: 50%;
    width: 3.5rem;
    height: 3.5rem;
    margin-right: 0.5rem;
    align-self: center;
}
.verifydetail-page .head-portrait .head-portrait-content,
.auditlist-page .head-portrait .head-portrait-content{
    list-style: none;
    font-size: 0.65rem;
    color: #888888;
    vertical-align: text-bottom;
    align-self: center;
}
.verifydetail-page .head-portrait .head-portrait-content li:first-child,
.auditlist-page .head-portrait .head-portrait-content li:first-child{
    font-size: 0.7rem;
    color: #000000;
}
.verifydetail-page .head-portrait .head-portrait-content li:first-child h3,
.auditlist-page .head-portrait .head-portrait-content li:first-child h3{
    display: flex;
}
.verifydetail-page .head-portrait .head-portrait-content li:first-child h3 span{
    width: 3.6rem;
    display: block;
}
/*入驻审核-内容*/
.verifydetail-page .detail-content{
    border-top:1px solid #DDDDDD;
    font-size: 0.65rem;
}
.verifydetail-page .detail-content li{
    display: flex;
    border-bottom:1px solid #DDDDDD;
    padding: 0.8rem 0.5rem;
}
.verifydetail-page .detail-content li:last-child{
    border-bottom: 0;
    padding-top: 1.5rem;
}
.verifydetail-page .detail-content li span{
    display: block;
}
.verifydetail-page .detail-content .btn{
    font-size: 0.75rem;
    width: 50%;
    margin: 0;
    color: #FFFFFF;
    background-color: #3ab043;
    border: 0;
    line-height: 2rem;
}
.verifydetail-page .detail-content .detail-disagree{
    background-color: #EEEEEE;
    color: #666666;
    margin-right:2rem;
}
.verifydetail-page .detail-content li:nth-child(1),
.verifydetail-page .detail-content li:nth-child(2){
    display: flex;
    align-items: center;
}
.verifydetail-page .detail-content li:nth-child(1) input,
.verifydetail-page .detail-content li:nth-child(2) input{
    width: 100%;
    padding: 0.3rem 0.5rem;
    border: 1px solid #dddddd;
    border-radius: 0.2rem;
}
/*入驻审核-审核身份**/
.cd-popup-container2{
    border-radius: 0.2rem;
    width: 85%;
    margin: 50% auto;
}

.detail-identity p{
    text-align: center;
    font-size: 0.7rem;
    padding: 0.5rem 0;
    border-bottom:1px solid #DDDDDD;
}
.detail-identity .detail-identity-select{
    width: 12rem;
    margin: auto;
    padding: 0.3rem 0 0.1rem 0;
}

.detail-identity .detail-identity-select li{
    float: left;
    list-style:none;
    margin-right: 0.5rem;
    margin-bottom: 0.2rem;
}
.detail-identity .detail-identity-select li:nth-child(3),
.detail-identity .detail-identity-select li:nth-child(6){
    margin-right: 0;
}
.detail-identity .detail-identity-btn{
    margin: 0;
    width: 100%;
    border: 0;
    background-color: #3ab043;
    color: #FFFFFF;
    border-radius:0 0 0.2rem 0.2rem;
    margin-top: .5rem;
}
.detail-identity .identity{
    display: inline-block;
    margin-left: 0.2rem;
    vertical-align: inherit;
}
/*城市选择 列表 */
.cityChoose-page .nowCity,
.cityChoose-page .positionCity{
    padding: 0.75rem 0.4rem;
    font-size: 0.75rem;
}
.cityChoose-page .nowCity{
    border-bottom: 1px solid #dddddd;
}
.cityChoose-page .positionCity span{
    width: 3.35rem;
    height: 1.75rem;
    text-align: center;
    line-height: 1.75rem;
    background-color: #f5f5f5;
    border-radius: 4px;
    display: inline-block;
    margin-top: 0.75rem;    
}
.cityChoose-page .positionCity .icon{
    font-size: 1.1rem;
    color: #3ab034;
}
.cityChoose-page .fui-blank{
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    height: 0.5rem;
}
.cityChoose-page .city .alphabet{
    height: 1.9rem;
    width: 100%;
    color: #333;
    background-color: #f5f5f5;
    padding-left:0.75rem; 
    line-height: 1.9rem;
}
.cityChoose-page .city-item{
    width: 100%;
}
.cityChoose-page .city-item li{
    padding:0.6rem 0.75rem; 
    border-bottom: 1px solid #ddd;
    list-style: none;
    font-size: 0.7rem;
}
.cityChoose-page .alphabet-list{
    position: fixed;
    right: 0;
    top:97px;
    color: #3ab034;
    background-color: #fff;
    height: 100%;
    width: 2.2rem;
    z-index: 2;
    list-style: none;
    text-align: center;
    overflow-y:scroll; 
}
.cityChoose-page .alphabet-list li{
    padding: 0.1rem 0;
}

/*修改昵称-意见反馈*/
.accountinfofeedback-page .contact-information{
    padding:0.5rem;
    font-size:.7rem;
}
.accountinfo-page .new-nickname{
    font-size:.7rem;
    padding: 1rem 0.5rem 0;
}
.accountinfo-page .new-nickname input,
.accountinfofeedback-page .contact-information input,
.accountinfofeedback-page .contact-information textarea{
    width: 100%;
    border: none;
    background-color:#F5F5F5;
    padding: 0.6rem;
    border-radius: 0.2rem;
    margin-top: 0.4rem;
    resize:none;
}
.accountinfo-page .accountinfo-modification a,
.accountinfofeedback-page .accountinfo-modification a{
    margin: 0;
    border: none;
    background-color: #3AB034;
    color: #fff;
    font-size: 0.7rem;
    width: 100%;
}
.accountinfo-page .accountinfo-modification,
.accountinfofeedback-page .accountinfo-modification{
    margin: 1.5rem 1rem 0 1rem;
}

/*账户管理*/
.decorate-page .decorate-content li{
    display: flex;
    align-items: center;
    font-size: 0.7rem;
    justify-content: space-between;
    padding: 0.7rem 0.5rem;
    border-bottom: 1px solid #DDDDDD;
}
.decorate-page .decorate-content li img{
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 2rem;
}
.decorate-page .icon-right {
    font-size: 1rem;
    color: #AAAAAA;
    margin-left: 0.3rem;
}
.decorate-page .log-out{
    padding: 2rem 1rem;
}
.decorate-page .log-out a{
    margin: 0;
    width: 100%;
    background-color:#FF1010;
    color: #FFFFFF;
    border:none;
}
/*我的评论*/
.recommend-page{
    background-color: #FFFFFF;
}
.recommend-page .recommend-nav{
    padding: 0 0.5rem;
    border-bottom: 1px solid #DDDDDD;
    justify-content:space-around;
}
.recommend-page .recommend-nav a{
    padding: 0.5rem 1rem;
    display: block;
    font-size: 0.7rem;
}
.recommend-page .recommend-nav .ahover{
    color: #3AB034;
    border-bottom:2px solid #3AB034;
} 

.recommend-page .recommend-content > p{
    font-size: 0.7rem;
    padding: 0.5rem;
}
.recommend-page .recommend-content > p > .icon{
    color: #888888;
}
.recommend-page .recommend-content-box{
    background-color:#f5f5f5;
    padding: 0.5rem;
}
.recommend-page .recommend-content-box:nth-child(3){
    border-top: 1px solid #DDDDDD;
}
.recommend-page .image{
    width: 5rem;
    height: 5rem;
    margin-right: 0.3rem;
    background-color: #3AB034;
}
.recommend-page .tabulate > p{
    line-height: 0.95rem;
    color: #888888;
    font-size: 0.6rem;
}
.recommend-page .recommend-btn a{
    width: 30%;
}
.recommend-page .tabulate > p:first-child{
    color: #000000;
    font-size: 0.65rem;
    margin-bottom: 0.3rem;
}
.recommend-page .delete-order{
    margin: 0;
    border:#ff1010 1px solid;
    color: #ff1010;
    margin-right: 1rem;
    font-size: 0.65rem;
}
.recommend-page .comment-go{
    margin: 0;
    border:#3ab034 1px solid;
    color: #3ab034;
    font-size: 0.65rem;
}
.recommend-page .tabulate{
    position: relative;
}
.recommend-page .recommendprice-gross{
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    color:#ff1010;
    font-size: 0.65rem;
}
.recommend-page .recommendprice-gross p:last-child{
    margin-top: 1rem;
}
/*找回密码*/
.retrievepassword-page .retrievepassword-content li{
    display: flex;
    background-color: #F5F5F5;
    border-radius: 0.2rem;
    margin-bottom: 0.5rem;
}
.retrievepassword-page .retrievepassword-content li:first-child,
.retrievepassword-page .retrievepassword-content li:last-child{
    background: none;
}
.retrievepassword-page .retrievepassword-content input{
    border: none;
    background-color: #F5F5F5;
    padding: 0.7rem;
    width: 100%;
    border-radius: 0.2rem;
}
.retrievepassword-page .retrievepassword-content li:nth-child(1){
    justify-content: flex-end;
    padding: 0.7rem 0 0.3rem;
}
.retrievepassword-page .retrievepassword-content li:nth-child(1) a{
    color: #3ab034;
}
.retrievepassword-page .retrievepassword-content li:nth-child(3) img{
    width: 4rem;
    height:1.5rem;
    margin: auto;
    margin-right: 0.5rem;
}
.retrievepassword-page .retrievepassword-content li:nth-child(3) .btn{
    margin: 0;
    height:43px;
    border-radius: 0 0.2rem 0.2rem 0;
    border:none;
    background-color:#3ab043;
    color: #FFFFFF;
    font-size: 0.65rem;
    line-height:43px;
    padding: 0 .8rem;
}
.retrievepassword-page .retrievepassword-content li:nth-child(4) .btn:disabled{
    background-color: #888;
}
.retrievepassword-page .retrievepassword-content li:last-child .btn{
    margin: 0;
    width: 100%;
    border: none;
    background-color:#3ab034;
    color: #FFFFFF;
    margin: 0;
}
/*修改密码*/
.changepassword-page,
.retrievepassword-page{
    background-color: #FFF;
}
.changepassword-page .changepassword-content,
.retrievepassword-page .retrievepassword-content{
    padding:0 1rem;
    list-style: none;
    font-size: 0.7rem;
}
.changepassword-page .changepassword-content input{
    border: none;
    background-color: #F5F5F5;
    border-radius: 0.2rem;
    padding: 0.7rem;
    width: 100%;
    margin-bottom: 0.5rem;
    font-size: 0.7rem;
}
.changepassword-page .changepassword-content li:nth-child(4) input{
    margin-bottom: 0rem;
}
.changepassword-page .changepassword-content li:nth-child(1){
    padding: 0.8rem 0;
}
.changepassword-page .changepassword-content li:nth-child(5){
    padding: 0.5rem 0;
    color:#AAAAAA;
    font-size: 0.65rem !important;
}
.changepassword-page .changepassword-content .btn{
    width: 100%;
    border: none;
    background-color:#3ab034;
    color: #FFFFFF;
    margin: 0;
    margin-top:1.5rem;
}
/*服务咨询-详情*/
.particulars-page .particulars-introduce{
    color: #3AB034;
    font-size: 0.7rem;
    padding: 0.5rem;
}
.particulars-page .particulars-introduce p:last-child{
    color: #000000;
    font-size: 0.65rem;
    text-indent: 1em; 
    padding-top: 0.3rem;
}
.particulars-page .particulars-evaluate2{
    color: #8BBF1F;
    border-bottom: 1px solid #DDDDDD;
    padding:0.5rem;
    font-size: 0.7rem;
}
.particulars-page .particulars-evaluate3{
    padding: 0.4rem 0.5rem;
    font-size: 0.65rem;
    justify-content: space-between;
}
.particulars-page .date img{
    border-radius: 50%;
    width: 1.5rem;
    height: 1.5rem;
    vertical-align: middle;
}
.particulars-page .star{
    align-self: center;
}
.particulars-page .particulars-evaluate4{
    font-size: 0.65rem;
    padding: 0.3rem 0.5rem;
}
.particulars-page .particulars-evaluate5{
    text-align: center;
    padding-top: 0.8rem;
}
.particulars-page .particulars-evaluate5 .btn{
    margin:0;
    border:1px solid #3AB034;
    color: #3AB034;
    font-size: 0.7rem;
    border-radius: 1rem;
    height: 0;
    line-height: 0;
    padding:0.8rem;
}
.serviceconsultation-page .image{
    width: 5rem;
    height: 5rem;
}
.particulars-page .consultation-scope{
    padding:0.5rem;
}
.particulars-page .consultation-scope p{
    color: #8BBF1F;
    font-size: 0.7rem;
    padding-bottom: 0.4rem;
}
.particulars-page .consultation-scope-content{
    display: flex;
    margin-bottom: 0.4rem;
}
.particulars-page .consultation-scope-content:last-child{
    margin-bottom: 0.2rem;
}
.particulars-page .consultation-scope-content span{
    font-size: 0.65rem;
    width:23%;
    padding: 0.3rem 0rem;
    background-color: #F5F5F5;
    border-radius: 0.2rem;
    margin-right: 0.4rem;
    text-align: center;
}
.particulars-page .consultation-scope-content span:last-child{
    margin-right: 0;
}
/*服务咨询-确认订单*/
.service-checkout-page{
    background-color: #F5F5F5;
}
.service-checkout-page .fui-list{
    background-color: #FFFFFF
}
.service-checkout-page .fui-list .angle{
    margin-left: 0.5rem;
}
.service-checkout-page .fui-list .mobile{
    margin-left: 1rem;
}
.service-checkout-page .fui-list .has-address:first-child{
    margin-bottom: 0.3rem;
}
.service-checkout-page  .icon-locationfill {
    color: #3AB034;
    font-size: 1rem;
}
.service-checkout-page .good_list-title{
    width: 3rem !important;
}
.service-checkout-page .detail p{
    color: #666666;
    margin-bottom:0.25rem !important;
}
.service-checkout-page .detail p:first-child{
    font-size: 0.7rem;
    color: #000000;
}
.service-checkout-page .fui-cell-label{
    font-size: 0.65rem !important;
    width:3rem !important;
}
.service-checkout-page .fui-cell-info{
    font-size: 0.65rem !important;
}
.service-checkout-page .fui-cell-remark{
    color: #000000 !important;
}
.service-checkout-page .fui-cell{
    padding: 0.5rem 0rem !important;
    border-bottom: 1px solid #DDDDDD
}
.service-checkout-page .fui-cell:last-child{
    border-bottom:0 ;
}
.service-checkout-page .fui-cell-group{
    padding: 0 0.5rem;
}

/*添加商品页面*/
.manager_addgoods .addgoods-addphoto .fileInputContainer,
.manager_addgoods .addgoods-addphoto .fileInputContainer2,
.manager_addgoods .addgoods-addphoto .imgContainer,
.order-comment-page .fileInputContainer {
    background: url(/attachment/images/global/add-picture.png) no-repeat;
    background-size:100% 100%;
    width:4rem;
    height:4rem;
	border: 1px dashed #ccc;
	margin-right: 0.4rem;
}

.manager_addgoods .addgoods-addphoto .imgContainer{
    background-image: none;
    position:relative;
}

.manager_addgoods .addgoods-addphoto .fileInputContainer:last-child{
	margin-right: 0;
}

.shippingPage .image span,
.manager_addgoods .addgoods-addphoto .imgContainer span,
.demand-curtain-page .image span{
	color: #FF2B2B;
	font-size: 20px;
	position: absolute;
	top:-10px;
	right: -3px;
}

.manager_addgoods .addgoods-addphoto .fileInput {
	width:100%;
	height:100%;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
}

.manager_addgoods .addgoods-addphoto-box span{
	color: #3AB034;
}

.manager_addgoods .addgoods-addphoto-box textarea{
	width: 100%;
    background: transparent;
    border: none;
    resize: none;
    font-size: 0.65rem;
    padding:0.3rem 0.5rem;
}

.manager_addgoods .addgoods-addphoto-box p{
	padding: 0.3rem 0.5rem;
	font-size: 0.7rem;
	background-color: #FFFFFF;
}

.manager_addgoods .addgoods-addphoto-img{
	padding: 0.5rem 0.5rem 0 0.5rem;
}
.manager_addgoods .clearfix{
	clear: both;
}
.manager_addgoods .addgoods-addphoto-img .fileInputContainer,
.manager_addgoods .addgoods-addphoto-img .imgContainer{
	float: left;
	margin-bottom: 0.4rem;
}

.manager_addgoods .commodity-property > p{
	padding: 0.3rem 0.5rem;
	font-size: 0.7rem;
	color: #3AB034;
	border-bottom: 1px solid #DDDDDD;
}

.manager_addgoods .commodity-property > ul li{
	padding:0.4rem 0.5rem;
	display: flex;
	line-height: 27px;
    font-size: 0.65rem;
}
.manager_addgoods .commodity-property > ul li:last-child{
	display: inherit;
}
.manager_addgoods .commodity-property ul li span,
.manager_addgoods .commodity-property .icon.icon-roundadd{
    flex-shrink: 0;   
}

.manager_addgoods .commodity-property .fui-input{
	border-radius: 0.2rem;
	border:1px solid #DDDDDD;
	padding: 0.2rem;
    width: 100%;
}
.manager_addgoods .tab-content2-within .titles{
    width: 100% !important;
}

.manager_addgoods .commodity-property .cutain-info{
	font-size: 0.65rem;
	border-radius: 0.2rem;
	border:1px solid #DDDDDD;
	padding: 0.2rem 0;
	margin-right:0.2rem;
	width:100%;
}
.manager_addgoods .commodity-property .commodity-property-box3,
.manager_addgoods .commodity-property .commodity-property-box4{
	display: flex;
	width: 50%;
}

.manager_addgoods .commodity-property .commodity-property-box3{
    margin-right: 1rem;
}

.manager_addgoods .addgoods-tab{
	padding: 0.8rem 0.5rem;
}

.manager_addgoods .addgoods-tab a{
	padding: 0.3rem 0.5rem;
	font-size: 0.65rem;
	background-color: #EEEEEE;
	border-radius: 0.2rem;
	margin-right: 0.3rem;
	color: #000000;
}

.manager_addgoods .addgoods-tab-content,.addgoods-tab-content2{
	background-color: #F5F5F5;
}

.manager_addgoods .addgoods-tab-content ul{
	padding: 0.4rem 0.5rem;
}

.manager_addgoods .addgoods-tab-content ul li{
	display: flex;
	font-size: 0.65rem;
	padding: 0.2rem 0;
	
}
.manager_addgoods .addgoods-tab-content ul li >span{
	padding-top: 0.2rem;
}
.manager_addgoods .addgoods-tab-content ul li div{
	width: 100%;
}
.manager_addgoods .addgoods-tab-content ul li div input{
	border: none !important;
	border-radius: 0.2rem !important;
}

.manager_addgoods .addgoods-tab-content ul li div span{
	color: #FF2525;
}

.manager_addgoods .certificate-serve{
	padding: 0.8rem 0 1rem 0;
	background-color: #FFFFFF;
}
.manager_addgoods .certificate-serve p{
	padding: 0 0.5rem;
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 0.3rem;
}
.manager_addgoods .certificate-serve p #re{
	width: 0.8rem;
	height: 0.8rem;
}
.manager_addgoods .certificate-serve-box{
	display: flex;
	padding: 0.7rem 0.5rem;
}
.manager_addgoods .certificate-serve-box div{
	width: 50%;
	display: flex;
}
.manager_addgoods .certificate-serve-box div span{
	width:3.8rem;
	padding-top: 0.2rem;
	font-size: 0.65rem;
}
.manager_addgoods .certificate-serve-box input,
.manager_addgoods .certificate-serve-box select{
	font-size: 0.65rem;
	border-radius: 0.2rem;
	border:1px solid #DDDDDD;
	padding: 0.2rem 0;
	color: #999999;
	width: 100%;
}
.manager_addgoods .certificate-serve-btn{
	padding: 0 0.5rem;
}
.manager_addgoods .certificate-serve-btn a{
	border:1px solid #DDDDDD;
	color: #000000;
	width: 46%;
	margin: 0;
	line-height: 2rem;
}
.manager_addgoods .certificate-serve-btn .add{
	margin-left: 0.9rem;
	color: #3ab034;
	border:1px solid #3ab034;
}
.manager_addgoods .certificate-serve-btn .delete{
	background-color: #FFFFFF;
}
.manager_addgoods .tab-content2-box{
	background-color: #F5F5F5;
}
.manager_addgoods .tab-content2-box .certificate-serve-box{
	padding: 0.3rem  0.5rem !important;
}
.manager_addgoods .tab-content2-box .certificate-serve-btn{
	padding: 0.5rem 0.5rem !important;
}
.manager_addgoods .issue-btn a{
	margin: 0;
	border:none;
	background-color:#3ab034;
	color: #FFFFFF;
	border-radius: 0;
	width: 100%;
	margin-top: 0.5rem;
}
.manager_addgoods .tab-content2-box > .certificate-serve-btn > .add{
	width: 100%;
	margin: 0;
	font-size: .7rem;
	line-height: 1.8rem;
}
.manager_addgoods .price-pattern{
	background-color: #3ab034 !important;
	color: #FFFFFF !important;
}

.manager_addgoods .tab-content2-within{
	width: 85%;
	position: relative;
}
.manager_addgoods .tab-content2-within > .icon-delete2{
	font-size: 20px;
    position: absolute;
    right: -11%;
    top: 40%;
    color: #999999;
}

.manager_addgoods .select-shoppingmall{
	padding: 0.5rem;
	background-color: #FFFFFF;
	font-size: 0.65rem;
}
.manager_addgoods .select-shoppingmall div{
	float:left;
	width: 33%;
	padding: 0.1rem;
	text-align: center;
}
.manager_addgoods .select-shoppingmall div input{
	margin-right: 0.2rem;
	margin-top: 0.1rem;
}
.manager_addgoods .start-commercial-specification input{
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 2px; 
	margin-right: 0.1rem;
}
.manager_addgoods .start-commercial-specification,
.manager_addgoods .start-commercial-specification-content > p{
	line-height:18px;
}
.manager_addgoods .start-commercial-specification-content > p{
	margin-top: 0.5rem;
	background-color: #EEEEEE;
	padding: 0.5rem;
	border-radius: 0.2rem;
	color: #808080;
	margin-bottom:.8rem;
}
.manager_addgoods .start-commercial-specification-content .specification-add{
	padding: 0.4rem 0.5rem;
	border:1px solid #3AB034;
	border-radius: 0.2rem;
	color: #3AB034;
}
.manager_addgoods .start-commercial-specification-content .specification-content-box{
	margin-top: 0.8rem;
	
}
.manager_addgoods .start-commercial-specification-content .specification-content-box p{
	align-items: center;
	margin-bottom: 0.8rem;
    flex-wrap: wrap;
}
.manager_addgoods .start-commercial-specification-content .specification-content-box p input{
	border-radius:0.2rem 0 0 0.2rem;
    border: 1px solid #DDDDDD;
    padding: 0.4rem 0.2rem;
    color: #999999;
    width: 60%;
    font-size: 0.65rem !important;
}
.manager_addgoods .start-commercial-specification-content .specification-content-box p a{
	border:1px solid #DDDDDD;
	color: #808080;
	background:none;
	padding: 0.1rem 0.2rem;
	width: 28%;
	text-align: center;
	
}
.manager_addgoods .start-commercial-specification-content .specification-content-box p a:last-child{
	width:12%;
	border:1px solid #DDDDDD;
	padding: 0.1rem 0.2rem;
	border-radius:0rem 0.2rem 0.2rem 0rem;
	color:#808080;
	text-align: center;
}
.manager_addgoods .start-commercial-specification-content .specification-content-box ul li{
	float: left;
	width: 50%;
}
.manager_addgoods .start-commercial-specification-content .specification-content-box ul li input{
	width:75%;
	border-radius:0.2rem 0 0 0.2rem;
    border: 1px solid #DDDDDD;

}
.manager_addgoods .start-commercial-specification-content .specification-content-box ul li > span{
	display: block;
	width: 25%;
	border:1px solid #DDDDDD;
	color: #808080;
	text-align: center;
	border-left: none;
	border-radius:0rem 0.2rem 0.2rem 0rem;
}

.manager_addgoods .type-item{
    width: 33.33% !important;
}
.manager_addgoods .type-content li p{
    padding: 0.35rem 2.1rem !important;
}

.start-commercial-specification-content table{
	width: 100%;
	border: 1px solid #DDDDDD;
	margin-top: 0.8rem;
}
.start-commercial-specification-content table input{
	border-radius:0.2rem;
	 padding: 0.2rem 0.2rem;
    border: 1px solid #DDDDDD;
    width:3rem;
    font-size:0.65rem !important;
}
.start-commercial-specification-content table td{
	text-align: center;
	padding: 0.2rem;
}
.start-commercial-specification-content table tr td:first-child{
	text-align: left
}
/*我的订单*/

.order-detail-page .btn-as,
.fui-page .btn-off{
	background: #3AB034;
    color: #fff;
    border: 1px solid #3AB034;
}
.order-detail-page .btn-tdog,
.order-detail-page .order-verify{
	border: 1px solid #3AB034;
	color: #3AB034;
}

.order-list-page .\nfui-tab,
.favorite-list-page .fui-tab {
    position: absolute;
    width: 100%;
    top: 2.2rem;
}

/*.order-list-page .fui-content,*/
.favorite-list-page .fui-content {
    top: 4.2rem;
}

 .order-list-page.status {
    float: right;
}

.order-list-page .goods-list {
    background: #fff;
    position: relative;
}

.order-list-page .lineblock {
    position: relative;
    overflow: hidden;
}
.manager-orderdetail-page .lineblock .status,
.order-list-page .lineblock .status {
    float: right;
    color: #FF0011;
}

.order-list-page .lineblock:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 1px;
  /*  border-top: 1px solid #D9D9D9;*/
    -webkit-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    transform: scaleY(0.5);
}
.manager-orderdetail-page .opblock,
.order-list-page .opblock {
    padding: 0 .5rem;
    font-size: .7rem;
    color: #333;
    height: 2.4rem;
    line-height: 2.4rem;
    background: #fff;
}
.manager-orderdetail-page .opblock .btn,
.order-list-page .opblock .btn {
    margin: 0.5rem 0.15rem;
    padding: 0 .6rem;
    font-size: 0.6rem;
    height: auto;
    line-height: 1.4rem;
    border-color:#3ab034;
    color: #3ab034;
}

.order-list-page .order-item .row-remark {
    width: 5rem;
    color: #FF0011;
    font-size: 0.75rem;
    text-align: right;
}

.order-list-page .fui-list.goods-item.align-start {
    display: flex;
    background: #f9f9f9;
}

.order-list-page .fui-list-media.image-media,
.order-detail-page .fui-list-media.image-media {
    margin-right: 0.5rem;
}

.goods-item .fui-list-angle {
    width: 5rem;
    text-align: right;
    font-size: .7rem;
    color: #666;
    margin-right: .1rem;
}

.goods-item .fui-list-angle .price {
    text-align: right;
    display: inline-block;
    width: 100%;
    color: #ff2b2b;
}
.quickDeal-page .lineblock,
.order-list-page .count{
    text-align:right;
    clear: both;
    margin: 0 0.5rem;
    padding: 0;
    border-bottom: 1px solid #DDDDDD;
}
.order-list-page .icon-shop{
    vertical-align:middle;
    margin-right: 0.2rem;
}
.order-create-page .order-price,
.order-list-page .order-price{
    font-size: 0.65rem;
    color: #333;
    position: absolute;
    right: 0;
    top: 50px;
}
.order-create-page .order-price .price,
.order-list-page .order-price .price{
    margin-bottom: .5rem;
}
/**购物车**/

.member-cart-page .fui-footer {
    padding: 0;
    margin: 0;
    height: 2.4rem;
}

.member-cart-page .fui-footer .fui-list {
    padding: .2rem .1rem 0rem .5rem;
}

.member-cart-page .fui-footer .fui-list .fui-list-angle {
    padding: 0;
    margin: 0;
}

.member-cart-page .fui-footer .fui-list .fui-list-angle .btn {
    border-radius: 0px;
    margin: 0;
    float: right;
    background: #3ab034;
    border-color: #3ab034;
    color: #FFFFFF;
}

.member-cart-page .fui-footer .fui-list .fui-list-inner .subtitle {
    padding: 0;
}

.member-cart-page .editmode {
    display: none;
}

.member-cart-page .fui-footer.editmode .fui-list .fui-list-angle {
    float: right;
    width: 100%;
}

.member-cart-page .fui-footer.editmode .fui-list .fui-list-angle {
    text-align: right
}

.member-cart-page .fui-footer.editmode .fui-list .fui-list-angle .btn {
    border-radius: .2rem;
    width: auto;
    height: 1.8rem;
    line-height: 1.8rem;
    margin-right: 0.5rem;
}

.member-cart-page .fui-list-media.image-media2,
.order-list-page .fui-list-media.image-media,
.order-detail-page .fui-list-media.image-media {
    width: 5rem;
    height: 5rem;
}

.member-cart-page .fui-list-media.image-media {
    width: 4.5rem;
    height: 4.5rem;
    flex-shrink: 0;
    margin-left: .5rem;
}

.member-cart-page .no-margin {
    margin: 0px;
}

.member-cart-page .no-margin:before {
    border: 0px;
}

.choose-option {
    position: relative;
    color: #888;
    font-size: 0.5rem;
    width: 100%;
}
.choose-option span{
    display:block;
    margin-top: 0.1rem;
}
.member-cart-page .editmode .choose-option:after {
    content: "  ";
    display: inline-block;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    height: 0.3rem;
    width: 0.3rem;
    border-width: 2px 2px 0 0;
    border-color: #C8C8CD;
    border-style: solid;
    position: relative;
    top: -1px;
    margin-left: .3em;
}

.member-cart-page .editmode .choose-option {
    border-bottom: 1px solid #d9d9d9;
}

.member-cart-page .fui-list:before,
.member-cart-page .fui-list-group:not(.fui-list-group-o):after,
.member-cart-page .fui-list-group:not(.fui-list-group-o):before{
    border:none;
}

.member-cart-page .fui-number.small{
    height: 1.275rem;
    width: 5.0rem;
    align-self: flex-end;
}
.fui-list-inner .numb {
    width: 100%;
    margin-bottom: 0.3rem;
    font-size: 0.6rem;
    display: flex;
    justify-content: space-between;
    color: #ed2822;
}
.member-cart-page .fui-number .num{
    width: 2.35rem;
    flex: none;
}
.member-cart-page .fui-number.small .minus, 
.member-cart-page .fui-number.small .plus{
    width: 1.275rem;
    line-height: 1.275rem;
    font-size: .75rem;
    flex: 1;
}
.member-cart-page .buyInfo{
    font-size: 0.6rem;
    text-align:center;
    width: 100%;
    background-color: #F5F5F5;
    padding: 0 .5rem .3rem 1.9rem;
}
.member-cart-page .buyInfo .info-name{
    text-align: left;
}
.member-cart-page .buyInfo .info-price{
    text-align: right;
}
.member-cart-page .buyInfo th{
    font-weight: normal;
    font-size: 0.7rem;
    padding-bottom: 0.1rem;
}
.member-cart-page .buyInfo td{
    color: #888888;
}

/*商品详情 page-goods-detail*/

.page-goods-detail .box-color {
    background-color: #fd5555;
    color: #fff;
}

.page-goods-detail .box-color .box-content {
    display: flex;
}

.page-goods-detail .box-content {
    padding: 0 .6rem 0.2rem 0.6rem;
}

.page-goods-detail .box-text p {
    font-size: 0.7rem;
}

.page-goods-detail .box-text p:first-child span {
    font-size: 1.2rem;
}

.page-goods-detail .box-text2 p {
    text-decoration: line-through;
    padding-top: 0.4rem;
    font-size: 0.7rem;
    color: #DDDDDD;
}

.page-goods-detail .box-text2 span {
    font-size: 0.7rem;
    padding: .2rem .2rem;
    background-color: #C13C30;
    border-radius: 3px;
}

.page-goods-detail .box-text2 {
    text-align: center;
    flex-grow: 1;
}

.page-goods-detail .service-advantages {
    position: fixed;
    bottom: 50px;
    left: 0;
    width: 100%;
    background: #fff;
    border-top: 1px solid #dddddd;
    z-index: 1001;
    display: none;
    max-height: 20rem;
    overflow: scroll;
}

.page-goods-detail .service-advantages-title {
    text-align: center;
    margin-top: 0.5rem;
}

.page-goods-detail .service-advantages-detail {
    padding: 0 0.5rem;
    color: #888888;
    margin-bottom: 0.3rem;
}

.page-goods-detail .service-advantages-detail i {
    width: 1.3rem;
    height: 1rem;
    margin-right: 0rem;
    background: url(../images/label2.png) no-repeat center center;
    display: inline-block;
    vertical-align: sub;
    background-size: 70%;
}

.page-goods-detail .service-advantages-detail span {
    font-size: 0.8rem;
    padding-left: 0.3rem;
}

.page-goods-detail .service-advantages-detail .instruction {
    font-size: 0.7rem;
    padding-left: 1.5rem;
}

.page-goods-detail .service-advantages .service-advantages-btn {
    width: 100%;
    text-align: center;
    line-height: 2rem;
    background: #8bbf1f;
    color: #fff;
    font-size: 0.8rem;
}
/*新建地址 .editAddress-page*/
.editAddress-page .fui-cell-group .fui-cell-label,
.editAddress-page .fui-cell-group .fui-cell-info{
    font-size: 0.7rem;
}
.editAddress-page .fui-cell-group .fui-cell{
    padding: 0.6rem 0.5rem;
    border-bottom:1px solid #ddd;
}

.editAddress-page .fui-cell-group .fui-cell .fui-cell-info select{
    width: 25%;
}

.editAddress-page #address::-webkit-input-placeholder {
    font-size: 0.7rem;
    color: #666;
    font-family: -webkit-pictograph;
}

.editAddress-page #address::-moz-placeholder {
    font-size: 0.7rem;
    color: #666;
}

.editAddress-page #address:-ms-input-placeholder {
    font-size: 0.7rem;
    color: #666;
}
.editAddress-page .fui-list .fui-list-inner .bar{
    padding-top: 0.4rem;
}
.diy-chooseModal,
.merchRegister-page .chooseArea,
.manager_addgoods .chooseType,
.editAddress-page .chooseArea{
    width: 100%;
    height: 18rem;
    background-color: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1111;
}
.diy-chooseModal .diy-chooseModal-title,
.merchRegister-page .chooseArea-title,
.manager_addgoods .chooseType-title,
.editAddress-page .chooseArea-title{
    font-size: 0.7rem;
    border-bottom: 1px solid #ddd;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
}
.diy-chooseModal .diy-chooseModal-title .sure,
.merchRegister-page .chooseArea-title .sure,
.manager_addgoods .chooseType-title .sure,
.editAddress-page .chooseArea-title .sure{
    font-size: .6rem;
    float: right;
    line-height: 2rem;
    margin-right: 0.5rem;
    font-style: normal;
}
.diy-chooseModal .chooseBar,
.merchRegister-page .area,
.manager_addgoods .type-box,
.editAddress-page .area{
    border-bottom: 1px solid #ddd;
    font-size: 0.7rem;
    height: 2rem;
    line-height: 1.9rem;
}
.diy-chooseModal .chooseBar .choosed-item,
.merchRegister-page .area-item,
.manager_addgoods .type-item,
.editAddress-page .area-item{
    border-bottom: 1px solid #fff;
    font-size: 0.7rem;    
    display: inline-block;
    width: 25%;
    float: left;
    text-align: center;
    transition: border .3s linear;
}
.diy-chooseModal .chooseBar .choosed,
.merchRegister-page .area .choosed,
.manager_addgoods .type-box .choosed,
.editAddress-page .area .choosed{
    border-bottom: 1px solid #3AB034;
    color: #3AB034;
}
.diy-chooseModal .choose-content,
.diy-chooseModal .choose-content li,
.merchRegister-page .area-content,
.merchRegister-page .area-content li,
.manager_addgoods .type-content,
.manager_addgoods .type-content li,
.editAddress-page .area-content,
.editAddress-page .area-content li{
    width: 100%;
    overflow-y:scroll;
    -webkit-overflow-scrolling: touch;
}
.diy-chooseModal .choose-content li,
.merchRegister-page .area-content li,
.manager_addgoods .type-content li,
.editAddress-page .area-content li{
    list-style: none;
    height: 14rem;
    display: none;
}
.diy-chooseModal .choose-content .choosed-detail,
.diy-chooseModal .choose-content .icon-check,
.merchRegister-page .area-content .choosed-address,
.merchRegister-page .area-content .icon-check,
.manager_addgoods .type-content .choosed-item,
.manager_addgoods .type-content .icon-check,
.editAddress-page .area-content .choosed-address,
.editAddress-page .area-content .icon-check{
    color: #3AB034;
}
.diy-chooseModal .choose-content .icon-check,
.merchRegister-page .area-content .icon-check,
.manager_addgoods .type-content .icon-check,
.editAddress-page .area-content .icon-check{
     padding-left: 0.6rem;
     font-size: 0.65rem;
}
.diy-chooseModal .choose-content li p,
.merchRegister-page .area-content li p,
.manager_addgoods .type-content li p,
.editAddress-page .area-content li p{
    padding: 0.35rem 1.4rem;
    font-size: 0.7rem;
}
.diy-chooseModal .choose-content .choosedNow,
.merchRegister-page .area-content .choosed-area,
.manager_addgoods .type-content .choosed-type,
.editAddress-page .area-content .choosed-area{
    display: block;
}
/*余额页面*/
.recharge-page .balance {
    height: 5.0rem;
    width: 100%;
    background-image: url(/attachment/images/global/member-bg2.png);
    background-size: contain;
    justify-content: space-between;
    align-items: center;
}

.recharge-page .balance-left,
.balance-item .item-left {
    margin-left: 0.4rem;
    width: 60%;
}

.recharge-page .balance-left .balance-title {
    font-size: 0.7rem;
    color: #fff;
}

.recharge-page .balance-left .balance-numb {
    color: #fff;
    font-size: 0.9rem;
    margin-top: 0.3rem;
}

.recharge-page .balance-left p span {
    font-size: 1.8rem;
}

.recharge-page .balance-right{
    margin-right: 0.5rem;
}

.recharge-page .balance-right .balance-btn {
    background-color: #fff;
    color: #333;
    padding: 0.4rem .5rem;
    font-size: 0.7rem;
    border-radius: 0.15rem;
}

.recharge-page .balance-detail .balance-detail-title {
    position: relative;
    background: #EEEEEE;
    font-size: 17px;
    text-align: center;
    padding: 10px 5px;
    margin: 0;
}

.recharge-page .balance-detail .balance-detail-title a {
    position: relative;
    padding: 0 0.5rem;
    z-index: 2;
    background: #EEEEEE;
    font-size: 0.75rem;
}

.recharge-page .balance-detail .balance-detail-title span {
    border-top: 1px solid;
    width: 50%;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 25%;
    z-index: 1;
    color: #ddd;
}

.recharge-page .balance-item {
    width: 100%;
    background-color: #fff;
    clear: both;
    padding: 0.5rem;
    border-bottom: 1px solid #DDDDDD;
    display: flex;
    justify-content: space-between;
}

.recharge-page .balance-item .item-title {
    font-size: 0.75rem;
    color: #222222;
    margin-top: 0.45rem;
}

.recharge-page .balance-item .item-time {
    font-size: 0.7rem;
    color: #888888;
}

.recharge-page .balance-item .item-right {
    font-size: 0.9rem;
    color: #222222;
    margin-right: 0.45rem;
    align-self: center;
}
.recharge-page .record{
    padding: 0.5rem;
    font-size: 0.65rem;
    background: #fff;
    margin-bottom: 0.5rem;
}
.recharge-page .record-title{
    padding: 0.25rem 0;
    border-bottom: 1px solid #ddd;
    justify-content: space-between;
}
.recharge-page .record-content{
    margin-top: 0.25rem;
    justify-content: space-between;
    align-items: center;
    padding: 0.25rem 0;
}
.recharge-page .record-type{
    padding: 0.25rem;
    color:#fff;
    background: #3AB034;
    border-radius: 4px;
}
.recharge-page .record .record-time{
    text-align: right;
    border-top: 1px solid #ddd;
    padding-top: 0.25rem;
}
.red-packet{
	text-align: center;
	position: absolute;
	top: 20%;
	width: 100%;
}
.red-packet img{
	height:3.5rem;
    width: 3.5rem;
    border: 2px solid #ffffff;
    border-radius: 2.8rem;
}
.red-packet-p{
	color: #FFFFFF;
	font-size: 0.7rem;
}
.red-packet-p2{
	color: #F77F7F;
	font-size: 0.65rem;
}
.red-packet-p3{
	color: #FFE149;
	font-size: 1.5rem;
}
.red-packet-a{
	color:#FFE149;
	font-size: 0.65rem;
}
.close-red-packet{
	font-size: 22px !important;
	color:#cf262d;
	transform:rotate(45deg);
	top:-10px ;
	right:-10px;
}
/*发布配送*/
.shippingPage .shipping-info{
   padding:0.65rem 0.5rem; 
   align-items: center;
   font-size: 0.65rem;
   background-color: #fff;
   line-height: 1rem;
   position: relative;
}

.shippingPage .shipping-info span{
    flex-shrink: 0;
    height: 1rem;
    text-align: justify;
    width: 3rem;
}

.shippingPage .shipping-info .shipping-icon{
    width: 1rem;
    margin-right:0.5rem;
}
.shippingPage .fui-list-group:not(.fui-list-group-o):before,
.shippingPage .fui-list-group:not(.fui-list-group-o):after{
    border: none;
}
.shippingPage .shipping-info .info-content.numbChoose{
    position: absolute;
    top: 50%;
    margin-top: -12.5px;
    right: 0.5rem;
}
.shippingPage .info-content span{
    display: inline-block;
    width: 4.1rem;
    height: 1.45rem;
    text-align: center;
    line-height: 1.45rem;
    border: 1px solid #BFBFBF;
    border-radius: 5px;
    margin-right: 0.65rem;
}
.shippingPage .info-content span.choosed{
    border-color:#3AB034;
    color:#3AB034;
}
.shippingPage .info-content .weight, .shippingPage .content-block .weight{
    width: 2.975rem;
    height: 1.45rem;
    text-align: center;
    margin-right: 0.35rem;
    border: none;
    border-radius: 5px;
    border: 1px solid #BFBFBF;
    font-size: 0.7rem;
}
.shippingPage .info-content b{
    font-weight: normal;
}
.multiPicker-page .info-content .minus,
.multiPicker-page .info-content .add,
.shippingPage .info-content .minus,
.shippingPage .info-content .add{
    display: inline-block;
    border-radius: 50%;
    width: 1.25rem;
    height: 1.25rem;
    text-align: center;
    line-height: 1.25rem;
    background-color: #F5F5F5;
    margin:0 0.25rem; 
    border: none;
    color: #B0AFAF;
    font-size: 1rem;
    padding: 0 !important;
}
.multiPicker-page .info-content .add,
.shippingPage .info-content .add{
    color: #3AB034;
}
.multiPicker-page .info-content .numb,
.shippingPage .info-content .numb{
    width: 1.2rem;
    height:1.05rem;
    text-align: center;
    border: none;
}
.shippingPage .image-title{
     background-color: #F7F6F6;
     padding: 0.5rem;
     font-size: 0.7rem;
}
.shippingPage .fui-images li.image .fui-uploader{
    border: 1px dashed #ccc;
    margin: 0 auto;
    float: initial;
    background-size: contain;
}
.shippingPage .submitBar{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2.25rem;
    align-items: center;
    background-color: #FBFAFA;
    color: #797979;
    font-size: 0.75rem;
    justify-content: space-between;
}
.shippingPage .submitBar .price span{
    color: #ff0000;
}
.shippingPage .submitBar .price{
    padding-left: 0.5rem;
}
.shippingPage .submitBar .submit-btn{
    width: 6.85rem;
    height: 2.25rem;
    line-height: 2.25rem;
    text-align: center;
    background-color: #3AB034;
    color: #fff;
}
.shippingPage .no-address{
	color: #9C9C9C;
}
.shippingPage .fui-according-group:not(.fui-according-group-o):before,
.shippingPage .fui-according:before,
.shippingPage .fui-according-group:after{
	border: none;
	border-top: 0 !important;
	border-bottom: 0;
}
.shippingPage .fui-according-header{
	background-color: #F7F6F6;
}
.shippingPage .fui-according-header .icon {
    color:#3AB034
}
.shippingPage .choose-logistics{
    justify-content: space-around;
    list-style: none;
    font-size: 0.6rem;
    border-bottom: 1px solid #ddd;
}
.shippingPage .choose-logistics li{
    padding: 0.5rem 0;
}
.shippingPage .choose-logistics .shipping-icon{
    background-size: cover;
    background-position: bottom;
    width: 1.9rem;
    height: 2.1rem;
    margin: 0 auto;
    margin-bottom: 0.1rem;
}
.shippingPage .choose-logistics .shipping-icon.recommend{
    background-image:url(/attachment/images/global/shipping-icon12.png); 
}
.shippingPage .choose-logistics .shipping-icon.autoChoose{
    background-image:url(/attachment/images/global/shipping-icon13.png); 
}
.shippingPage .choose-logistics li.on{
    color: #3AB034;
}
.shippingPage .choose-logistics .on .shipping-icon{
    background-position: top;
}
.shippingPage .shipping-content .numb{
    width: 2rem;
    height: 1rem;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin-left: 0.7rem;
    margin-right: 1.5rem;
}

.shippingPage .shipping-content .add-new{
    width: 5rem;
    line-height: 1.4rem;
    background-color: #3AB034;
    color: #fff;
    text-align: center;
    font-size: 0.65rem;
    border-radius:4px; 
    margin: 0.5rem auto;
}
.shippingPage .add-shipping{
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 1001;
    background: #fff;
}
.shippingPage .add-shipping .add-shipping-bar{
    font-size: 0.7rem;
    align-items: center;
    justify-content: space-between;
}
.shippingPage .add-shipping .add-shipping-bar span{
    padding: 0.5rem 0.5rem 0 0.5rem;
    color: #3AB034;
}

.shippingPage .content-block,.shippingPage .shipping-choose{
	font-size: 0.6rem;
	padding: 0;
}
.shippingPage .fui-radio{
	margin-right: 0.5rem;
}
.shippingPage .content-block li span,
.shippingPage .route-content li span{
	margin-left: 1rem;
	margin-right: 2rem;
}
.shippingPage .content-block li span:last-child,
.shippingPage .route-content li span:last-child{
	margin: 0;
	color: #3AB034;
}

.shippingPage .content-block li,
.shippingPage .shipping-choose li{
	padding: 0.5rem;
	display: flex;
}
.shippingPage .content-block li.empty {
    text-align:center;display:block
}
.shippingPage .content-block li:last-child{
	border-bottom: 0;
}
.shippingPage .content-block li label,
.shippingPage .route-content li label,
.shippingPage .shipping-choose li label{
	display: block;
    width: 100%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.shippingPage .content-block2{
	font-size: 0.65rem;
}
.shippingPage .content-block2 li{
	align-items:center;
	padding: 0.5rem;
	border-bottom: 1px solid #D9D9D9;
}
.shippingPage .content-block2 li .justify2{
	text-align: justify;
	width:4rem;
	line-height: inherit;
	height:0.8rem;		
}
.shippingPage .content-block2 li input{
    align-self: flex-end;
}
.shippingPage .content-block2 li input,
.shippingPage .content-block2 li select{
	border: 0;
	width: 100%;
	font-size: 0.65rem !important;
}
.shippingPage .text{
	padding: 0;
	font-size: 0.7rem;
}
.shippingPage .route-plan{
    padding: 0 0.5rem;
}
.shippingPage .route-plan .route-title{
    align-items: center;
    border: none;
    padding: 0.5rem 0;
}
.shippingPage .route-plan .route-title .icon{
    margin:0 0.2rem;
}
.shippingPage .route-plan .route-title .cirle{
    width: .5rem;
    height: .5rem;
    border-radius: 100%;
    background: #888;
    margin-right: 0.2rem;
}
.shippingPage .route-plan .route-title.on{
    color: #3AB034;   
}
.shippingPage .route-plan .route-title.on .cirle{
    background: #3AB034;border-color:#3AB034;
}
.shippingPage .route-content{
    padding-left: 0.3rem;
}
.shippingPage .route-content li{
    border-left: 1px solid #ddd;
    list-style: none;
    padding:0 0 0.5rem 0.5rem;
    display: flex;
}
.shippingPage .route-content li:last-child{
    padding-bottom: 0.25rem;
}
.shippingPage .plan2 li{
    border-left: none;
}



/***********************************************************************************/
.color {
    color: #fd5454;
}

.bgcolor {
    background: #fd5454;
}
.fui-goods-group .fui-goods-item .salez {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    background-repeat: no-repeat;
    background-position: bottom right;
}

.fui-swipe .salez {
    position: absolute;
    bottom: 0;
    right: 0;
    height: auto;
    width: auto;
    z-index: 10;
}

.fui-swipe .salez img {
    height: auto;
    width: auto;
    display: block;
}

.fui-goods-group.block .fui-goods-item .center-image {
    max-width: 100%;
    height: 0;
    padding-bottom: 100%;
    background-size: contain;
}

.fui-goods-group.block.one .fui-goods-item {
    width: 100%;
    float: none;
}
/*小店设置 */
.fui-images .image .image-remove {
    top: -.3rem;
    right: -.3rem;
}

.order-picker {
    height: auto;
    width: 100%;
    -moz-transition-duration: 300ms;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    background: #f1f1f1;
    padding-bottom: 2rem;
}
.order-picker-title {
    background: #fff;
    height: 2rem;
    line-height: 2rem;
    font-size: 0.75rem;
    text-align: center;
    position: relative;
}
.order-picker-container {
    position: relative;
    max-height: 18rem;
    top: 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

.order-picker .fui-navbar {
    height: 2rem;
}

.order-picker .fui-navbar .btn {
    border: none;
    font-size: 0.7rem;
    border-radius: 0;
    height: 2rem;
}

.order-picker .fui-navbar .btn:first-child {
    color: #333
}

.order-picker .fui-navbar .btn:last-child {
    width: 0.2%;
}


/*地址选择页面*/

.address-selector-page .fui-content,
.store-selector-page .fui-content {
    margin-top: 5px;
}

.address-selector-page .fui-list-angle {
    margin-left: .5rem;
    margin-right: .2rem;
}

.store-selector-page .fui-list-angle {
    width: 3rem;
    margin-right: 0;
}

.store-selector-page .fui-list-media i {
    font-size: 1.3rem;
}

.store-selector-page .fui-list-media i.selected {
    color: #b2423f;
}

.address-selector-page .fui-list-angle i,
.store-selector-page .fui-list-angle i {
    font-size: 1rem;
    color: #999;
}

.store-selector-page .fui-list-angle i {
    margin: 0 .5rem;
    font-size: 1.4rem;
}

.address-selector-page .fui-list-inner,
.store-selector-page .fui-list-inner,
.store-map-page .fui-list-inner {
    border-right: 1px solid #d9d9d9;
}

.store-selector-page .fui-header .fui-header-right {
    font-size: 0.7rem;
}

.store-selector-page .fui-header .title {
    margin-right: -2rem;
}

.store-selector-page .fui-header .fui-header-right .icon-location {
    font-size: 0.5rem;
}

.store-map-page .fui-footer {
    height: auto;
    position: relative;
}

.store-map-page .fui-list-angle {
    margin-left: .5rem;
    margin-right: .1rem;
}

.store-map-page .fui-list-angle i {
    font-size: 1.5rem;
}

.store-map-page .BMap_pop {
    background: #fff;
}

.store-map-page .info-window .address {
    overflow: hidden;
    max-height: 32px;
    font-size: 12px;
    line-height: 1.5;
}

.store-map-page .info-window .navi {
    position: absolute;
    left: 0;
    bottom: 0;
}

.store-map-page .info-window .navi .navi-to {
    position: absolute;
    top: -10px;
    left: -10px;
    width: 80px;
    height: 50px;
}

.store-map-page .info-window a.tag {
    border-radius: .2rem;
    padding: .05rem .5rem;
}


/*-- 新版优惠券样式- */

.coupon-item2 {
    margin: 0.4rem;
    height: 4.4rem;
    position: relative
}

.coupon-item2.selected:after {
    content: " ";
    position: absolute;
    bottom: 1px;
    left: 1px;
    right: 1px;
    border-bottom: 2px solid #f90;
}

.text-cancel {
    color: #666;
}

.text-success {
    color: #04ab02;
}

.text-primary {
    color: #0290be;
}

.text-warning {
    color: #ff9326;
}

.text-center {
    text-align: center;
}

.order-pay-page .icon {
    font-size: 1.3rem;
    text-align: center;
    line-height: 1.8rem;
    width: 2rem;
    height: 2rem;
    border-radius: .2rem;
}

.order-pay-page .icon.wechat {
    color: #fff;
    background: #04ab02;
}

.order-pay-page .icon.alipay {
    color: #fff;
    background: #ff9326;
    line-height: 2rem;
}

.order-pay-page .icon.cash {
    color: #fff;
    background: #0290be;
    line-height: 2.1rem;
    font-size: 1.2rem;
}

.order-pay-page .icon.credit {
    color: #fff;
    background: #e2cb04;
    line-height: 2.1rem;
}

.order-success-page .result-list {
    padding: .3rem 0;
    background: #ff9326
}

.order-success-page .result-list i {
    color: #fff;
    font-size: 2.4rem;
    margin-left: .5rem;
}

.order-success-page .result-list .title {
    color: #fff;
    font-weight: bold;
    font-size: 1rem;
}

.order-success-page .result-list .text {
    color: #fff;
    font-size: .75rem;
    padding-top: .2rem
}

.order-success-page .result-list:after,
.order-success-page .result-list:before {
    display: none;
}

.order-success-page .col-50 {
    margin: 0;
    width: 50%;
    text-align: center;
}

.order-success-page .col-50 .btn {
    padding: 0;
    width: 80%;
}

.store-item .fui-list-angle {
    width: 3rem;
    margin-right: 0;
}

.store-item .fui-list-angle i {
    margin: 0 .5rem;
    font-size: 1.3rem;
}

.store-item .store-inner {
    border-right: 1px solid #d9d9d9;
}

.order-success-page .row {
    position: relative;
    margin-top: 10px;
}

.order-detail-page .result-list i {
    color: #fff;
    font-size: 1.5rem;
    margin-left: 1rem;
}

.order-detail-page .order-status {
    padding: 1.2rem 0;
    background: #3AB034
}

.order-detail-page .order-status .title {
    color: #fff;
    font-weight: bold;
    font-size: .8rem;
}

.order-detail-page .order-status .text {
    color: #fff;
    padding-top: .1rem;
    font-size: .75rem;
}

.order-detail-page .order-status:after,
.order-detail-page .order-status:before {
    display: none;
}

.goods-list .fui-list-angle {
    width: 7rem;
    text-align: right;
    color: #999;
    margin-right: .1rem;
    font-size: .7rem;
}

.price-cell-group .fui-cell {
    padding: .3rem;
}

.goods-list {
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start
}

.fui-cell-info .info-message {
    border: none;
    height: 1.5rem;
    width: 100%;
    font-size: 0.75rem;
}

.order-detail-page .price-cell-group .fui-cell:before,
.order-detail-page .price-cell-group .fui-cell:after {
    display: none;
}

.order-detail-page .price-cell-group .fui-cell .fui-cell-remark {
    font-size: .7rem
}

.order-detail-page .info-cell-group {
    color: #999;
    font-size: .65rem;
    padding: .3rem 0
}

.info-cell-group .fui-cell-info {
    color: #999 !important;
}

.order-detail-page .info-cell-group .fui-cell {
    padding: .1rem .3rem;
}

.order-detail-page .info-cell-group .fui-cell:before,
.order-detail-page .price-cell-group .fui-cell:after {
    display: none;
}

.order-detail-page .fui-footer {
    text-align: right;
}

.order-cancel select {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0
}

.order-detail-page .verifycode-container .fui-cell-group:after,
.order-detail-page .verifycode-container .fui-cell-group:before {
    display: none;
}

.verify-pop {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 1001
}

.verify-pop .close {
    z-index: 1001;
    position: absolute;
    top: 20px;
    right: 10px
}

.verify-pop .close i {
    font-size: 2rem;
    color: #fff;
}

.verify-pop .fui-mask {
    background: rgba(0, 0, 0, .9)
}

.verify-pop .qrcode {
    width: 250px;
    height: 250px;
    position: absolute;
    top: 100px;
    z-index: 1001;
    background: #fff;
    left: 50%;
    margin-left: -125px;
}

.verify-pop .qrcode .loading {
    position: absolute;
    top: 100px;
    width: 250px;
    text-align: center
}

.verify-pop .qrcode .qrimg {
    position: absolute;
    width: 250px;
    height: 250px;
    display: none
}

.verify-pop .tip {
    position: absolute;
    top: 380px;
    z-index: 1001;
    width: 100%;
    color: #f90;
    font-size: 1rem;
    text-align: center;
    word-break: break-all
}

.verify-pop .goods {
    position: absolute;
    bottom: 0;
    z-index: 1001;
    width: 100%;
}

.order-comment-page .goods-comment-cell {
    display: none
}

.order-comment-page .goods-comment-cell:after,
.order-comment-page .goods-comment-cell:before {
    display: none;
}

.order-comment-page .goods-comment-btn {
    border-radius: 0.1rem;
    height: 1rem;
    line-height: 1rem;
    padding: 0 0.2rem;
}

.order-express-page .info-list .fui-list .fui-list-inner .state {
    font-size: 0.7rem;
}

.order-express-page .info-list .fui-list .fui-list-inner .expcom {
    font-size: 0.6rem;
    color: #959595;
}

.order-express-page .info-list .fui-list .fui-list-inner .expcom a {
    color: #4aa1f6;
}

.order-express-page .info-list .fui-list .fui-list-media img {
    height: 3.2rem;
    width: 3.2rem;
}

.order-express-page .fui-list-group .fui-list .fui-list-inner .time {
    font-size: 0.6rem;
    color: #7D878D;
}

.order-express-page .express-list .fui-list {
    padding: 0;
}

.order-express-page .express-list .fui-list-inner {
    padding: 0.5rem 2rem;
}

.order-express-page .express-list .fui-list .fui-list-inner:before {
    content: " ";
    width: 0;
    height: 100%;
    position: absolute;
    border-left: 0.1rem solid #c9c9c9;
    top: 0;
    left: 1rem;
    z-index: 9999;
}

.order-express-page .express-list .fui-list-inner .text {
    color: #333;
}

.order-express-page .express-list .fui-list-inner .time {
    color: #999;
}

.order-express-page .express-list .fui-list-inner .text.step:before {
    content: " ";
    height: 0.3rem;
    width: 0.3rem;
    background: #aaa;
    border: 0.1rem solid #c9c9c9;
    border-radius: 0.5rem;
    position: absolute;
    top: 0.25rem;
    left: -1.2rem;
    z-index: 9999;
}

.order-express-page .express-list .fui-list.current .fui-list-inner .text {
    color: #ef4f4f;
}

.order-express-page .express-list .fui-list.current .fui-list-inner .text.step:before {
    background: #ef4f4f;
    border: 0.1rem solid #fd9797;
}

.order-express-page .express-list .fui-list:first-child .fui-list-inner:before {
    top: 1rem;
}

.order-express-page .express-list .fui-list:last-child .fui-list-inner:before {
    height: 1rem;
}

.favorite-item .edit-radio {
    width: 2.5rem;
    display: none
}

/* 商品详情页  */
.page-goods-detail .fui-header {
    z-index: 5;
}

.page-goods-detail .fui-detail-group {
    margin-top: 0
}

.page-goods-detail .fui-detail-group .fui-cell {
    padding: 0 0.5rem;
}

.page-goods-detail .fui-detail-group .fui-cell:before {
    border: 0;
}

.page-goods-detail .fui-detail-group .fui-cell.goods-bulk small {
    font-size: 0.6rem;
}

.page-goods-detail .fui-detail-group .fui-cell.goods-bulk .flex span,
.page-goods-detail .fui-detail-group .fui-cell.goods-bulk .flex span:first-child,
.page-goods-detail .fui-detail-group .fui-cell.goods-bulk .flex span:last-child {
    color: #999;
    text-align:center;
    width: 25%;
}

.page-goods-detail .fui-detail-group .fui-cell.goods-bulk .flex span:nth-child(2) {
    width: 50%;
}

.page-goods-detail .fui-detail-group .fui-cell .price {
    font-size: 1rem;
    color: #ed2822;
    line-height: 1.4rem;
    font-weight: 100;
    font-weight: bold;
}

.page-goods-detail .fui-detail-group .fui-cell .price .text-default {
    font-size: 0.6rem;
    font-weight: normal;
}

.page-goods-detail .fui-detail-group .fui-cell .price .original {
    font-size: 0.6rem;
    color: #C0C0C0;
    text-decoration: line-through;
    padding-left: 0.2rem;
    font-weight: normal
}

.page-goods-detail .fui-detail-group .fui-cell .accessories {
    font-size: 0.6rem;
    line-height: 0.8rem;
    padding-bottom: 0.5rem;
}

.page-goods-detail .fui-detail-group .fui-cell .name {
    padding: 0.4rem 0.1rem 0 0;
    font-size: 0.75rem;
}

.page-goods-detail .fui-detail-group .fui-cell .share {
    padding-left: 0.8rem;
    margin-top: 0.4rem;
    position: relative;
    text-align:center;
}

.page-goods-detail .fui-detail-group .goodsdetail-info-box{
    width: 100%;
    margin-left: 0.5rem;
    flex-wrap: wrap;
}

.page-goods-detail .fui-detail-group .goodsdetail-info{
    width: 8.5rem;
    display: flex;
    color: #888;
    font-size: .65rem;
    padding: 0.2rem 0;
}
@media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {
    .page-goods-detail .fui-detail-group .goodsdetail-info{
        width: 7.5rem;
    }
}

.page-goods-detail .fui-detail-group .fui-cell .share:after {
    display: none;
}

.page-goods-detail .fui-detail-group .fui-cell .flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.6rem;
    color: #C0C0C0;
    padding-bottom: 0.4rem;
}

.page-goods-detail .fui-detail-group .fui-cell .flex span {
    width: 8.5rem;
}

.page-goods-detail .goods-subtitle span {
    font-size: .65rem;
    padding: .5rem 0
}

.page-goods-detail .row-time {
    padding: 0 0 .5rem .5rem;
    overflow: hidden;
    margin-top: 0.5rem;
}

.page-goods-detail .fui-labeltext .text .number {
    font-weight: bold;
}

.page-goods-detail .fui-labeltext .text .time {
    font-size: .65rem;
    padding: 0 .1rem;
}


/*促销组*/
.page-goods-detail .fui-sale-group:before {
    border: 0;
}

.page-goods-detail .fui-sale-group .fui-cell .fui-cell-text,
.page-goods-detail .fui-sale-group .fui-according-header .text {
    font-size: 0.65rem;
    color: #666;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.page-goods-detail .fui-sale-group .fui-according-header .text .title {
    font-weight: bold;
}

/*店铺组*/

.page-goods-detail .fui-shop-group .fui-cell:before {
    display: none;
}

.page-goods-detail .fui-shop-group .fui-cell {
    padding: 0 0.5rem;
}

.page-goods-detail .fui-shop-group .fui-cell .shopname {
    height: 2rem;
    width: 100%;
    padding-left: 0.5rem;
    margin-top: 0.5rem;
    font-size: 0.8rem;
    line-height: 1rem;
}

.page-goods-detail .fui-shop-group .fui-cell .center {
    text-align: center;
    margin: 0.4rem 0;
    position: relative;
    font-size: 0.7rem;
}

.page-goods-detail .fui-shop-group .fui-cell .center:before {
    height: 100%;
    width: 1px;
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    background: #dbdbdb;
}

.page-goods-detail .fui-shop-group .fui-cell .center:first-child:before {
    background: none;
}

.page-goods-detail .fui-shop-group .fui-cell .center p {
    color: #7c7c7c;
    font-size: 0.6rem;
}

.page-goods-detail .fui-shop-group .btn-default-o {
    width: 4.1rem;
    height: 1.4rem;
    border-color: #3ab034;
    color: #3ab034;
    font-size: 0.7rem;
    padding: 0;
    line-height: 1.2rem;
    display:block;
    margin:0 auto;
    border-radius: 3px;
}
.page-goods-detail .fui-shop-group .btn-default-o .icon-shop{
	vertical-align: middle;
}

.page-goods-detail .fui-shop-group .fui-list:after {
    display: none
}


/*选择规格*/

.page-goods-detail .fui-option-group .fui-cell {
    background: #f7f8fa;
    border-bottom: 1px solid #ececec;
    padding: 0.4rem;
}

.page-goods-detail .fui-option-group .fui-cell .fui-cell-text {
    font-size: 0.6rem;
    color: #666;
}

.page-goods-detail .fui-option-group .fui-cell .fui-cell-text i {
    margin-left: 5px;
}

.page-goods-detail .fui-option-group .fui-cell .fui-cell-text i:first-child {
    margin-left: 0;
}


/*底部功能*/

.page-goods-detail .fui-navbar {
    text-shadow: none;
}

.page-goods-detail .fui-navbar .favorite-item .icon {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
    -moz-transition-duration: 300ms;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    transition-duration: 300ms;
}

.page-goods-detail .fui-navbar .favorite-item .icon.fav {
    -webkit-transform: translate3d(0, 0, 0) scale(1.5);
    transform: translate3d(0, 0, 0) scale(1.5);
}

.page-goods-detail .fui-navbar .cart-item .badge {
    -moz-transition-duration: 300ms;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    -webkit-transform: translate3d(0, 0, 0) scale(1.5);
    transform: translate3d(0, 0, 0) scale(1.5);
    opacity: 1;
}

.page-goods-detail .fui-navbar .cart-item .badge.out {
    -webkit-transform: translate3d(0, 0, 0) scale(0);
    transform: translate3d(0, 0, 0) scale(0);
    opacity: 0;
}

.page-goods-detail .fui-navbar .cart-item .badge.in {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
}

.page-goods-detail .fui-navbar .btn {
    border: none;
    font-size: 0.7rem;
    color: #fff;
    border-radius: 0;
}

.page-goods-detail .fui-navbar .cartbtn {
    background: #8bbf1f;
}

.page-goods-detail .fui-navbar .buybtn {
    background: #3ab034;
}

.page-goods-detail .fui-navbar {
    z-index: 3;
}

.page-goods-detail .fui-page {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    display: none;
    position: relative;
    padding: 2.2rem 0 3rem;
}

/*顶部导航*/

.page-goods-detail .fui-tab {
    margin-bottom: 0;
    background: none;
    width: 80%;
    margin: 0 10%;
}

.page-goods-detail .fui-tab a {
    height: 2.2rem;
    line-height: 2.2rem;
}

.page-goods-detail .seckill-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
}

.page-goods-detail .seckill-container .seckill-list,
.page-goods-detail .seckill-container .seckill-list1 {
    background: #ef4f4f;
}

.page-goods-detail .seckill-container.notstart .seckill-list,
.page-goods-detail .seckill-container.notstart .seckill-list1,
.page-goods-detail .seckill-container.notstart .seckill-list2 {
    background: #00b950;
}

.page-goods-detail .seckill-container .seckill-list {
    flex: 1;
    color: #fff;
    padding: 0em .5rem;
    margin-top: -1px;
}

.page-goods-detail .seckill-container .seckill-list .fui-list-inner .text {
    color: #fff;
    height: .9rem;
}

.page-goods-detail .seckill-container .seckill-list .seckill-price {
    font-size: 1rem;
    color: #fff;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    width: auto;
}

.page-goods-detail .seckill-container .seckill-list .seckill-price span {
    font-size: 1.85rem;
}

.page-goods-detail .seckill-container .seckill-list .oldprice {
    color: rgba(255, 255, 255, .5);
}

.page-goods-detail .seckill-container .seckill-list .stitle {
    display: inline-block;
    border: 1px solid #fff;
    border-radius: .2rem;
    font-size: .4rem;
    padding: 0 .2rem;
}

.page-goods-detail .seckill-container .seckill-list1 .fui-list-inner .text {
    text-align: center;
    color: #fff;
}

.page-goods-detail .seckill-container .seckill-list1 .fui-list-inner .text .process {
    float: left;
    width: 4rem;
    height: .6rem;
    border: 1px solid #efd74f;
    border-radius: .5rem;
    overflow: hidden;
    margin-top: .3rem;
}

.page-goods-detail .seckill-container .seckill-list1 .fui-list-inner .text .process .inner {
    width: 5rem;
    height: .6rem;
    background: #efd74f;
}

.page-goods-detail .seckill-container .seckill-list2 .fui-list-inner .text {
    font-size: .6rem;
    text-align: center;
    height: .95rem;
    color: #ef4f4f;
}

.page-goods-detail .seckill-container .seckill-list2 .fui-list-inner .text.timer span {
    display: inline-block;
    background: #582e19;
    color: #fff;
    width: .9rem;
    height: .9rem;
    border-radius: .1rem;
    line-height: .9rem;
    font-size: .5rem;
    text-align: center;
}

.page-goods-detail .seckill-container .seckill-list2 {
    padding: 0;
    width: 5rem;
    background: #ffef32;
}

.page-goods-detail .seckill-container .seckill-list2,
.page-goods-detail .seckill-container .seckill-list1 {
    margin-top: -.1rem;
}

.page-goods-detail .seckill-container.notstart .seckill-list2 .fui-list-inner .text {
    color: #fff;
}

.page-goods-detail .seckill-container.notstart .seckill-list2 .fui-list-inner .text.timer span {
    background: rgba(0, 0, 0, .7);
}

.page-goods-detail .buybtn.seckill-notstart {
    background: #00b950;
}


/*促销弹出 */
.sale-picker {
    height: auto;
    width: 100%;
    background: #fff;
}

.sale-picker .closebtn {
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    top: 0.25rem;
    right: 0.5rem;
    border-radius: 1.5rem;
    text-align: center;
    line-height: 1.5rem;
    color: #666;
}

.sale-picker .btn {
    margin: 0;
    border-radius: 0;
}

.content {
    height: auto;
}

.content img {
    width: 100%;
    border: 0;
    display: block;
    padding: 0;
}

.page-goods-detail .basic-block {
    background: inherit;
    position: absolute;
    /*top: 2.2rem;*/
    bottom: 2.5rem;
    z-index: 1;
}

.page-goods-detail .detail-block {
    background: inherit;
    -webkit-transition-property: -webkit-transform, opacity;
    transition-property: transform, opacity;
    z-index: 2;
}

.look-basic {
    text-align: center;
}

.look-basic .in:after {
    content: '';
    border-top: 1px solid #D9D9D9;
    width: 100%;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 1;
}

.look-basic .in p {
    background: #fafafa;
    position: relative;
    z-index: 2;
    display: inline-block;
    padding: 0 1em;
    color: #999;
    font-size: 10px;
}

.look-basic .in .icon-pic1 {
    vertical-align: middle;
}

.look-basic .in {
    position: relative;
    width: 60%;
    display: inline-block;
    text-align: center;
}

.page-goods-detail .notbuy {
    bottom: 0;
}

.page-goods-detail .detail-block .content-block {
    padding: .5rem .2rem;
}

.page-goods-detail .detail-block.in {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.page-goods-detail .param-block{
    background: inherit;
    position: absolute;
    top: 2.2rem;
    bottom: 2.5rem;
    -webkit-transition-property: -webkit-transform, opacity;
    transition-property: transform, opacity;
    -moz-transition-duration: 300ms;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    z-index: 3;
}

.page-goods-detail .param-block.in {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.page-goods-detail .look-detail {
    padding: .3rem;
}

.page-goods-detail .detail-block .look-basic {
    font-size: 0.75rem;
    color: #666;
    height: 2.2rem;
    line-height: 2.2rem;
    text-align: center;
}

.page-goods-detail .comment-block {
    background: inherit;
    position: absolute;
    top: 2.2rem;
    bottom: 2.5rem;
    -webkit-transition-property: -webkit-transform, opacity;
    transition-property: transform, opacity;
    -moz-transition-duration: 300ms;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    z-index: 4;
}

#cover {
    z-index: 10000;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    font-size: 1.8rem;
    display: none;
}

#cover .content {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 10003;
    color: #fff;
    padding: 1rem;
    padding-top: 4.5rem;
}

#cover .arrow {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 10004;
    background: url(../images/arrow.png) no-repeat;
    width: 4.5rem;
    right: 0;
}


/*评论组*/

.page-goods-detail .fui-comment-group .fui-cell:before {
    border: 0;
}

.page-goods-detail .fui-comment-group .fui-cell {
    padding: 0 0.5rem;
}

.page-goods-detail .fui-comment-group .fui-cell .comment {
    padding: 0.4rem 0;
    position: relative;
}

.page-goods-detail .fui-comment-group .fui-cell .comment:before {
    content: " ";
    width: 100%;
    height: 1px;
    border-top: 1px solid #eee;
    top: 0;
    left: 0;
    position: absolute;
}

.page-goods-detail .fui-comment-group .fui-cell .comment .info {
    color: #7C7C7C;
    font-size: 0.6rem;
    width: 100%;
}

.page-goods-detail .fui-comment-group .fui-cell .comment .info.head {
    height: 1.3rem;
    line-height: 1.2rem;
}

.page-goods-detail .fui-comment-group .fui-cell .comment .info .img {
    float: left;
}

.page-goods-detail .fui-comment-group .fui-cell .comment .info .img img {
    width: 1.2rem;
    height: 1.2rem;
    border-radius: .6rem;
}

.page-goods-detail .fui-comment-group .fui-cell .comment .info .nickname {
    float: left;
    padding-left: .3rem;
}

.page-goods-detail .fui-comment-group .fui-cell .comment .info .star {
    float: left;
    color: #666;
}

.page-goods-detail .fui-comment-group .fui-cell .comment .info .star span {
    padding: 0;
    margin: 0
}

.page-goods-detail .fui-comment-group .fui-cell .comment .info .star .shine {
    color: #fd5454;
}

.page-goods-detail .fui-comment-group .fui-cell .comment .info .star.star1 {
    clear: both
}

.page-goods-detail .fui-comment-group .fui-cell .comment .info .date {
    text-align: right;
}

.page-goods-detail .fui-comment-group .fui-cell .comment .remark {
    font-size: 0.7rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

.page-goods-detail .fui-comment-group .fui-cell .comment .remark .img {
    padding: 0.2rem 0.2rem 0 0;
}

.page-goods-detail .fui-comment-group .fui-cell .comment .remark .img img {
    height: 50px;
}

.page-goods-detail .fui-comment-group .fui-cell .desc.label {
    font-size: 0.6rem;
    text-align: right;
}

.page-goods-detail .fui-comment-group .fui-cell .desc.label span {
    color: #fd5454;
}

.page-goods-detail .fui-comment-group .fui-cell .desc {
    font-size: 0.6rem;
    color: #7c7c7c;
    line-height: 1.5rem;
    padding: .2rem 0
}

.page-goods-detail .comment-block.in {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.page-goods-detail .comment-block .fui-icon-group {
    font-size: .65rem;
}


/* 卖家回复 */

.reply-content {
    background: #e5e5e5;
    font-size: 0.6rem;
    padding: 0.2rem;
    position: relative;
    margin: 0.2rem 0;
}

.reply-content:before {
    content: "";
    position: absolute;
    top: -0.15rem;
    left: 0.5rem;
    width: 0.3rem;
    height: 0.3rem;
    background: #e5e5e5;
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.page-goods-detail .fui-comment-group .fui-cell .comment .remark.reply-title {
    color: #ef4f4f;
    font-size: 0.6rem;
}


/**规格弹出*/

.option-picker {
    height: auto;
    width: 100%;
    padding-bottom: 2.5rem;
    z-index: 1001;
}

.option-picker .option-picker-cell {
    padding: .2rem .5rem .5rem .5rem;
}

.option-picker .option-picker-options {
    margin: 0;
    padding: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 0.5rem;
}

.option-picker .option-picker-cell.goodinfo {
    position: relative;
    display: flex;
    justify-content: space-around;
}

.option-picker .option-picker-cell.goodinfo:after {
    content: " ";
    position: absolute;
    bottom: 0;
    left: 0.5rem;
    right: 0.5rem;
    border-bottom: 1px solid #eee;
}

.option-picker .option-picker-cell.goodinfo .closebtn {
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    top: -0.8rem;
    right: 0.5rem;
    text-align: center;
    line-height: 1.5rem;
    border-radius: 50%;
    background: #fff;
    color: #999;
}

.option-picker .option-picker-cell.goodinfo .closebtn .icon {
    font-size: 1.5rem;
}

.option-picker .option-picker-cell.goodinfo .img {
    height: 5rem;
    width: 5rem;
    background: #fff;
    padding: 0.1rem;
    border: 1px solid #eee;
    border-radius: 2px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}

.option-picker .option-picker-cell.goodinfo .img img {
    height: 100%;
    width: 100%;
}

.option-picker .option-picker-cell.goodinfo .info {
    font-size: 0.6rem;
    min-height: 0.9rem;
    flex: 1;
    display: flex;
    align-items: center;
    padding: 0 1rem;
}

.option-picker .option-picker-cell.goodinfo .info-accessories-price em {
    color: #fd5454;
    font-style: normal;
}

.option-picker .option-picker-cell.goodinfo .info-total {
    font-size: .65rem;
}

.option-picker .info-price .price-text {
    color: #ff2b2b;
    font-size: 0.8rem;
}

.option-picker .info-price .option-text {
    color: #222222;
    font-size: 0.7rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: .8rem;
}

.option-picker .info-price .option-text .option-text-detail,
.option-picker .option-table .option-unit {
    color: #888888;
    font-size: 0.6rem;
}

.option-picker .option-table .option-unit {
    margin: auto;
}

.option-picker #acc-table .option-unit {
    width: 5rem;
}

.option-picker #acc-table td.option-unit {
    text-align: left;
}

#acc-table .checkbox.checkall {
    font-size: 0.65rem;
}

.option-picker .option-table {
    width: 100%;
    padding: 0 .5rem;
}

.option-picker .option-table tr {
    text-align: left;
    font-size: 0.7rem;
}

.option-picker .option-table .option-unitPrice {
    color: #ff2b2b;
    margin: auto;
    white-space: nowrap;
    text-align: right;
}
.option-picker .option-table .option-unitoldPrice{
    color: #3AB034;
    margin: auto;
    white-space: nowrap;
}

#option-table {
    border-bottom: 1px solid #eee;
}

.option-picker .option-table th,
.option-picker .option-table td {
    padding: 0.25rem 0;
}

.option-picker .option-table th {
    text-align: center;
    font-weight: normal;
    color: #222222;
}

.option-picker .option-table td {
    font-size: 0.65rem;
    text-align: center;
}

.option-picker .option-picker-cell.goodinfo .info-titles {
    color: #666;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.option-picker .option-picker-cell.option {
    position: relative;
}

.option-picker .option-picker-cell.option .title {
    font-size: 0.8rem;
    height: auto;
    overflow: hidden;
    padding-left: 0.1rem;
    flex-shrink: 0;
}

.option-picker .option-picker-cell.option .select {
    font-size: 0.7rem;
    color: #666;
    height: auto;
    overflow: hidden;
}

.option-picker .option-picker-cell.option .select .nav {
    height: auto;
    width: auto;
    border: 0;
    float: left;
    margin: 0.4rem 0.5rem 0 0;
}

.option-picker .option-picker-cell .fui-number {
    float: right;
}

.option-picker .fui-navbar {
    text-shadow: none;
    z-index: 100;
}

.option-picker .fui-navbar .btn {
    border: none;
    font-size: 0.7rem;
    color: #fff;
    border-radius: 0;
    background-color: #3AB034;
}

.option-picker .fui-navbar .cartbtn {
    background: #8bbf1f;
}

.option-picker .fui-navbar .buybtn,
.option-picker .fui-navbar .confirmbtn {
    background: #32b912;
}

.option-picker-inner {
    background: #fff;
    border-top: 1px solid #eee;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}

.option-picker .fui-navbar .btn.disabled {
    color: #ccc;
    background: #ececec;
}

.option-picker .diyform-container:before {
    display: none;
}

.option-picker .option .custom-size {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.option-picker .option .custom-size span {
    position: relative;
    padding: 0.2rem;
}

.option-picker .option .custom-size .fui-tag-danger {
    line-height: 1rem;
    height: 1rem;
    box-sizing: content-box;
    vertical-align: middle;
}

.option-picker .option .custom-size span input.fui-input {
    width: 100%;
    padding: 0.5rem 1.5rem 0.5rem 0.5rem;
    border: 1px solid #ccc;
    border-radius: 0.2rem;
}

.option-picker .option .custom-size span em {
    position: absolute;
    right: 0.8rem;
    top: 0.65rem;
    font-style: normal;
}

.option-picker .option .custom-size #custome_size_title {
    min-width: 3rem;
    text-align: right;
}
.option-picker .other-option{
    padding: 0.5rem;
}
.option-picker .other-option p{
    font-size: 0.7rem;
    margin-bottom: 0.475rem;
}
.option-picker .other-option .other-option-item{
    padding: 0.3rem;
    color: #888888;
    border:1px solid #DDDDDD;
    border-radius: 4px;
    font-size: 0.65rem;
    display: inline-block;
    margin-right: 1rem;
}
.option-picker .other-option .other-option-item.choosed{
    border-color: #3AB034;
    color: #3AB034;
}

/*多选规格页面*/
.multiPicker-page .option-picker .option-picker-options{
    padding: 0.5rem;
    background: #fafafa;
}
.multiPicker-page .option-picker .option .custom-size .size{
    width: 32%;
}
@media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {
    .multiPicker-page .option-picker .option .custom-size .size{
        width: 28%;
    }
}
.multiPicker-page .info-content .numb{
    border:1px solid #ddd;
    border-radius: 4px;
    height: 1.25rem;
    width: 1.85rem;
}
.multiPicker-page .option-picker-options .addMore{
    width: 100% !important;
    border: 1px solid #3AB034;
    color: #3AB034;
    border-radius: 4px;
    text-align: center;
    font-size: 0.6rem;
    margin-left: 0.4rem;
    margin-top: 0.3rem;
}
.multiPicker-page #custom-size-container{
    align-items: center;
    background: #fff;
    border-radius: 4px;
    box-shadow:0.1rem 0.1rem 3px #ddd;
}
.multiPicker-page .option-picker-options .option-info{
    font-size: 0.65rem;
    padding: 0.2rem 0 0.2rem 0.3rem;
    margin-top: 0.2rem;
    align-items: center;
}
.multiPicker-page .option-picker-options .option-info span{
    width:100%;
}
.multiPicker-page .custom-style{
    margin: 0.25rem 0;
}
.multiPicker-page .custom-style span{
    padding: 0.1rem 0.3rem;
    background: #fff;
    border:1px solid #3AB034;
    color: #333;
    font-size: 0.6rem;
    margin: 0.1rem 0.2rem;
    float: left;
    border-radius: 4px;
}
.multiPicker-page .custom-style span.choose{
    color: #fff;
    background: #3AB034;
}

.multiPicker-page .footer-bar{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2.25rem;
    align-items: center;
    background-color: #fff;
    color: #797979;
    font-size: 0.75rem;
    line-height: 2.25rem;
}
.multiPicker-page .footer-bar span{
    width: 100%;
    color: #fff;
    background: #3ab034;
    text-align: center;
}

.multiPicker-page .option-picker .option-item{
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
}
.multiPicker-page .option-picker .icon{
    font-size: 1.1rem;
    color: #888;
}
.multiPicker-page .option-picker .option .custom-size span input.fui-input{
    padding: 0.25rem 1.5rem 0.25rem 0.5rem !important;
}
.diy-layer a {
    display: inline-block;
    float: left;
}

.diy-layer a img {
    margin: 0px;
}

/* notice 样式 */

.fui-notice {
    height: auto;
    font-size: 0.8rem;
    background: #fff;
    padding: 0.3rem;
    overflow: hidden;
    position: relative;
    display: flex;
    height: 3rem;
}

.fui-notice:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 100%;
    border-top: 1px solid #e2e2e2;
}

.fui-notice:after {
    content: " ";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 0;
    width: 100%;
    border-top: 1px solid #e2e2e2;
}

.fui-notice .image {
    width: auto;
    position: relative;
    float: left;
    padding-right: 0.5rem;
    margin: auto 0;
}

.fui-notice .image img {
    width: 70%;
    display: block;
    margin: auto;
}

.fui-notice .image:before {
    content: " ";
    position: absolute;
    width: 0;
    top: 0.6rem;
    height: 1rem;
    right: 0;
    bottom: 0.1rem;
    border-right: 1px solid #e2e2e2;
}

.fui-notice .text {
    height: 2rem;
    padding-left: 1rem;
    font-size: 0.6rem;
    line-height: 1rem;
    overflow: hidden;
    margin: auto 0;
    width: 15rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.fui-notice .text ul li a {
    color: #727272;
    font-size: 0.7rem;
}

.fui-notice .text ul li:before {
    content: "•";
    color: #ff0000;
    font-size: 1.1rem;
    margin-right: 0.25rem;
    line-height: 1rem;
    vertical-align: middle;
}


/* cube 样式 */

.fui-cube {
    height: 0;
    width: 100%;
    margin: 0rem 0;
    padding-bottom: 50%;
    position: relative;
}

.fui-cube .fui-cube-left {
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-right: 1px solid #eeeeee;
}

.fui-cube .fui-cube-right {
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
}

.fui-cube .fui-cube-right1 {
    width: 100%;
    height: 50%;
    position: absolute;
    top: 0;
    left: 0;
    border-bottom: 1px solid #eeeeee;
}

.fui-cube .fui-cube-right2 {
    width: 100%;
    height: 50%;
    position: absolute;
    top: 50%;
    left: 0;
}

.fui-cube .fui-cube-right2 .left {
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.fui-cube .fui-cube-right2 .right {
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
}

.fui-cube img {
    width: 100%;
    height: 100%;
}

/* 顶部关注条 */

.follow_topbar:active {
    background: rgba(0, 0, 0, 0.8);
}

.follow_topbar:before {
    border: none;
}

.follow_topbar {
    height: 2.6rem;
    background: rgba(51, 51, 51, 1);
    padding: 0.3rem;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    color: #fff;
    overflow: hidden;
}

.follow_topbar ,
.follow_topbar .fui-list-media img {
    height: 1.8rem;
    width: 1.8rem;
}

.follow_topbar .fui-list-media img.radius {
    border-radius: 0.3rem
}

.follow_topbar .fui-list-media img.circle {
    border-radius: 1.8rem
}

.follow_topbar .fui-list-inner .text {
    color: #fff;
    font-size: 0.7rem;
    line-height: 0.9rem;
}

.follow_topbar .fui-list-angle {
    width: 5rem;
    margin: 0 0.3rem;
    text-align: right;
}

.follow_topbar .fui-list-angle .btn {
    height: 1.4rem;
    padding: 0 0.3rem;
    margin: 0;
    line-height: 1.4rem;
    font-size: 0.6rem;
}

.follow_topbar ~ .fui-content {
    top: 2.6rem
}

.page-goods-detail .follow_topbar ~ .fui-header {
    top: 2.6rem;
}

.page-goods-detail .follow_topbar ~ .fui-content {
    top: 4.8rem
}

.page-goods-detail .follow_topbar ~ .detail-block.in {
    -webkit-transform: translate3d(0, -2.2rem, 0);
    transform: translate3d(0, -2.2rem, 0);
    bottom: 0;
}


/* 首页推荐商户 */

.merch-nav .fui-icon-col .icon {
    height: auto;
    font-size: 0;
    line-height: inherit;
}

.merch-nav .fui-icon-col .icon img {
    height: auto;
}


/* 店招*/

.fui-shopsign {
    height: auto;
    overflow: hidden;
    display: block;
}

.fui-shopsign .menu {
    height: auto;
    width: 100%;
    background: #fff;
    padding: 0.5rem 0;
    position: relative;
}

.fui-shopsign .menu:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 1px solid #e7e7e7;
}

.fui-shopsign .menu .item {
    width: 1%;
    height: auto;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    color: #999;
    position: relative;
}

.fui-shopsign .menu .item .icon {
    font-size: 1.0rem;
}

.fui-shopsign .menu .item p {
    line-height: 1.0rem;
}

.fui-shopsign .menu .item .text {
    padding: 0;
    margin: 0;
    line-height: 0.7rem;
    font-size: 0.55rem;
}

.fui-shopsign .menu .item.on {
    color: #f90;
}

.fui-shopsign .menu .item.on:before {
    content: "";
    position: absolute;
    bottom: -0.5rem;
    left: 0;
    right: 0;
    height: 0;
    border-bottom: 0.1rem solid #f90;
}

.fui-shopsign .store {
    min-height: 3rem;
    display: block;
    position: relative;
}

.fui-shopsign .store .fui-list-group {
    margin: 0;
    background: none;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
}

.fui-shopsign .store .fui-list-group:after,
.fui-shopsign .store .fui-list-group:before {
    border: 0;
}

.fui-shopsign .store .fui-list-group .fui-list {
    padding: 0;
}

.fui-shopsign .store .fui-list-group .fui-list:active {
    background: none;
}

.fui-shopsign .store .fui-list-group .fui-list .title,
.fui-shopsign .store .fui-list-group .fui-list .subtitle {
    color: #fff;
}

.fui-shopsign .store .fui-list-group .follow {
    position: relative;
    padding-left: 0.5rem;
}

.fui-shopsign .store .fui-list-group .follow .follow-num {
    padding-right: 0.4rem;
}

.fui-shopsign .store .fui-list-group .follow .follow-num p {
    color: #fff;
    font-size: 0.6rem;
    text-align: center;
}

.fui-shopsign .store .fui-list-group .follow:before {
    content: "";
    position: absolute;
    top: 0.2rem;
    left: 0;
    bottom: 0.2rem;
    border-left: 1px solid rgba(225, 225, 225, 0.8);
}

.fui-shopsign .store .fui-list-group .follow .btn {
    height: 1.6rem;
    line-height: 1.6rem;
    margin: 0;
    border: 0;
    font-size: 0.7rem;
}

.fui-shopsign .store .storeimg {
    display: block;
    width: 100%;
    height: auto;
}

.order-weixinpay-hidden {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 2.2rem;
    left: 0;
    background: rgba(255, 255, 255, 1);
}

.order-weixinpay-hidden .tip {
    font-size: 0.7rem;
    color: #333;
}

.wap-qrcode-container {
    height: 240px;
    width: 180px;
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    margin-bottom: 20px;
    background-color: #fff;
    padding: 10px;
    text-align: center;
    position: fixed;
    left: 50%;
    top: 100px;
    margin-left: 388px;
}

.wap-qrcode-container p {
    font-size: 14px;
    color: #666;
    line-height: 26px;
}

.wap-qrcode-container .qrcode-image {
    height: 160px;
    width: 160px;
}

.wap-qrcode-container canvas {
    height: 158px;
    width: 158px;
    border: 1px solid #ddd;
}

.dispatching {
    overflow: hidden;
    max-height: 25rem;
    overflow: hidden;
}

.dispatching-info {
    max-height: 20rem;
    overflow: auto;
    margin-top: 0.5rem;
}

.dispatching i {
    font-style: normal;
    display: inline-block;
    border: 1px solid #ccc;
    height: 1.2rem;
    line-height: 1.2rem;
    padding: 0 0.5rem;
    margin: 0 0 0.2rem 0;
}

#alert-picker {
    display: none;
}

.alert {
    position: absolute;
    left: 2rem;
    right: 2rem;
    border: 1px solid #eee;
    background: #fff;
    top: 2rem;
    z-index: 1001;
    padding: 1rem;
}

.alert-close1 {
    border: none;
    background: #000;
    font-size: 1.4rem;
    position: absolute;
    right: -0.4rem;
    top: -1.8rem;
    width: 1.5rem;
    height: 1.5rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
    line-height: 1.5rem;
    color: #fff;
    border: 1px solid #fff;
    display: block;
    text-align: center;
    font-style: normal;
}

.alert-goods-img {
    width: 100%;
}

.alert-qrcode {
    padding: 0;
}

.alert-qrcode-i {
    width: 4rem;
    height: 4rem;
    display: block;
}

.alert-qrcode-i canvas {
    width: 4rem;
    height: 4rem;
}

.alert .fui-list:before {
    border: none;
}

.alert-content h2 {
    font-size: 0.7rem;
    max-height: 2rem;
    overflow: hidden;
    line-height: 1rem;
    color: #283139;
}
.alert-content p{
    font-size:0.5rem;
    color:#999
}
.alert-content span {
    font-size: 1rem;
    font-weight: bold;
    color: #ff3f5a;
}

.alert-content del {
    font-size: 0.7rem;
    color: #999;
}

.alert-arcode-center {
    height: 1rem;
    line-height: 1rem;
    font-size: 1rem;
    text-align: center;
    margin: 0.5rem 0;
}

#alert-click {
    width: 2rem;
    height: 2rem;
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    color: #fff;
    display: block;
    line-height: 2rem;
    text-align: center;
    font-size: 1.2rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    right: 1rem;
    top: 2.5rem;
    z-index: 1001;
}

.alert-header {
    padding: 0 0 0.5rem 0;
}

.alert-header .fui-list-media img {
    width: 2rem;
    height: 2rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}


/*弹层样式2*/

.alert2 {
    position: fixed;
    left: 2rem;
    right: 2rem;
    background: #fff;
    top: 20%;
    z-index: 1001;
    -webkit-border-radius: 0.4rem;
    border-radius: 0.4rem;
    overflow: hidden;
}

.alert2 .fui-list:before {
    border-top: none;
    border-bottom: 1px dashed #dddddd;
}

.alert2 .fui-list {
    border-bottom: 1px dashed #dddddd;
}

.fui-list-media img.alert2-goods-img {
    width: 4rem;
    -webkit-border-radius: 0.2rem;
    border-radius: 0.2rem;
}

.alert2-title {
    max-height: 2rem;
    line-height: 1rem;
    font-size: 0.7rem;
    color: #283139;
    overflow: hidden;
}

.alert2-goods span {
    font-size: 1rem;
    color: #ff3f5a;
}

.alert2-goods del {
    font-size: 0.6rem;
    color: #999;
}

.alert2-qrcode {
    padding: 1rem 0;
    text-align: center;
}

.alert2-qrcode .alert-qrcode-i {
    width: 6rem;
    height: 6rem;
    display: block;
    margin: 0 auto;
}

.alert2-qrcode .alert-qrcode-i canvas {
    width: 6rem;
    height: 6rem;
}

.alert2-qrcode p {
    height: 2rem;
    line-height: 2rem;
    font-size: 0.6rem;
    color: #283139;
}

.alert-close2 {
    width: 100%;
    height: 1.5rem;
    line-height: 1.5rem;
    background: #fe9b44;
    color: #fff;
    text-align: center;
    display: block;
    font-size: 0.8rem;
}

#alert-mask {
    position: fixed;
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1000;
    -moz-transition-duration: 400ms;
    -webkit-transition-duration: 400ms;
    transition-duration: 400ms;
}


/*商品标签样式2016-09-22*/

@media (min-width: 320px) and (max-width: 350px) {
    .cl-4 {
        width: 33.3333333333%;
        float: left;
        padding: 0 0.1rem;
        display: block;
    }
}

@media (min-width: 351px) and (max-width: 759px) {
    .cl-3 {
        width: 25%;
        float: left;
        padding: 0 0.1rem;
        display: block;
    }
}

@media (min-width: 760px) and (max-width: 1024px) {
    .cl-2 {
        width: 16.6666666667%;
        float: left;
        padding: 0 0.1rem;
        display: block;
    }
}

.goods-label-demo {
    background: #fff;
    height: 1.8rem;
}

.goods-label-list {
    background: #fff;
    position: relative;
    height: 2.4rem;
    width: 100%;
    line-height: 1.8rem;
    overflow: hidden;
}

.goods-label-list span {
    overflow: hidden;
    font-size: 0.6rem;
    text-align: center;
}

.goods-label-list span strong {
    font-weight: normal;
    vertical-align: middle;
}

.goods-label-style1 span {
    height: 1rem;
}

.goods-label-style1 span i,
.goods-label-style2 span i {
    width: 1rem;
    height: 1rem;
    margin-right: 0rem;
    display: inline-block;
    vertical-align: middle;
    background-size: 70%;
    background: url("../images/label1.png") no-repeat center center;
}

.goods-label-style2 {
    padding: 0.3rem 0;
    overflow: hidden;
}

.goods-label-style2 span i {
    width: 1.3rem;
    background: url("../images/label2.png") no-repeat center center;
    display: inline-block;
    vertical-align: middle;
    background-size: 70%;
}

.goods-label-style3 span i,
.goods-label-style4 span i,
.goods-label-style5 span i {
    display: none;
}

.goods-label-style3 span strong,
.goods-label-style4 span strong,
.goods-label-style5 span strong {
    padding: 0 0.2rem;
    border: 1px solid #fd5555;
    display: inline-block;
    margin: 0.1rem 0;
    -webkit-border-radius: 0.1rem;
    border-radius: 0.1rem;
    color: #fd5555;
}

.goods-label-style4 span strong {
    color: #fff;
}

.goods-label-style5 span strong {
    color: #fff;
    background: #25a7e0;
}


/*套餐*/

.package-goods {
    padding: 0.2rem 0.5rem;
}

.package-goods .package-goods-img {
    width: 100%;
}

.package-goods p {
    color: #fd5454;
    font-size: 0.6rem;
}

.package-goods span {
    height: 1.6rem;
    line-height: 0.8rem;
    overflow: hidden;
    display: block;
    color: #333;
    font-size: 0.6rem;
}

.package-list {
    padding: 0;
    overflow-y: auto;
}

.package-buy {
    height: 2.4rem;
}

.package-buy a.package-buy-a {
    height: 2.4rem;
    display: block;
    line-height: 2.4rem;
    color: #fff;
    text-align: center;
    background: #ef4f4f;
}

.package-list-inner {
    white-space: nowrap;
    height: 7rem;
}

.package-list-inner .package-goods {
    width: 33.33333333%;
    float: left;
}

#product {
    width: 100%;
    border-bottom: 1px solid #D9D9D9;
    margin: 0;
    float: left;
    padding: 0.5rem 0 0;
    background: #fff;
}

#product div#content {
    position: relative;
    width: 100%;
    height: 7rem;
    display: inline-block;
    overflow: hidden;
    float: left;
}

#product div#content_list {
    position: absolute;
    width: 4000px;
}

#product dl {
    width: 5.5rem;
    float: left;
}

#product dl:hover {
    border: 1px solid #eee;
    background: #ccc;
}

#product dl dd {
    text-align: center;
    font-size: 0.6rem;
    height: 1.4rem;
    line-height: 0.7rem;
    overflow: hidden;
;
}

#product span.prev {
    cursor: pointer;
    display: inline-block;
    width: 1rem;
    height: 6.5rem;
    line-height: 4.5rem;
    float: left;
    margin: 0;
}

#product span.next {
    cursor: pointer;
    display: inline-block;
    width: 1rem;
    height: 6.5rem;
    line-height: 4.5rem;
    float: right;
    margin: 0;
}

#product span .icon {
    font-size: 1.2rem;
    font-weight: bold;
    text-align: center;
}


/* 秒杀组 */

.seckill-group {
    margin-top: 0.5rem;
    background-color: #fff;
    line-height: 1.4;
    font-size: 0.8rem;
    overflow: hidden;
    position: relative;
}

.seckill-group:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.seckill-group:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.seckill-group.noborder:before,
.seckill-group.noborder:after {
    border: 0;
}

.seckill-group .seckill-title {
    position: relative;
    padding: 0.5rem 0.5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-transition-duration: 300ms;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    -webkit-transition-property: background-color;
    transition-property: background-color;
}

.seckill-group .seckill-title .seckill-text {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: .75rem;
    color: #666;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.seckill-group .seckill-title .seckill-remark {
    color: #888;
    text-align: right;
    font-size: 0.7rem;
    margin-right: .2rem;
}

.seckill-group .seckill-title .seckill-remark:after {
    content: " ";
    display: inline-block;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    height: 0.3rem;
    width: 0.3rem;
    border-width: 2px 2px 0 0;
    border-color: #C8C8CD;
    border-style: solid;
    position: relative;
    top: -1px;
    margin-left: .3em;
}

.seckill-group .seckill-goods {
    padding: 0 0.5rem 0.5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.seckill-group .seckill-goods .swiper-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.seckill-group .seckill-goods .item {
    height: auto;
    width: 4rem;
    float: left;
}

.seckill-group .seckill-goods .item.last-item {
    height: auto;
    width: 1.5rem;
    font-size: 0.55rem;
    color: #666;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: -0.5rem;
}

.seckill-group .seckill-goods .item.last-item .inner {
    width: 1rem;
    text-align: right;
}

.seckill-group .seckill-goods .item .thumb {
    height: 4rem;
    width: 4rem;
    margin: auto;
    position: relative;
}

.seckill-group .seckill-goods .item .thumb img {
    height: 4rem;
    width: 4rem;
    display: block;
}

.seckill-group .seckill-goods .item .thumb .tag {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #ef4f4f;
    color: #fff;
    font-size: 0.5rem;
    padding: 0 0.1rem;
    line-height: 0.65rem;
}

.seckill-group .seckill-goods .item .thumb .tag.orange {
    background: #fe9402;
}

.seckill-group .seckill-goods .item .thumb .tag.purple {
    background: #7e42fd;
}

.seckill-group .seckill-goods .item .thumb .tag.green {
    background: #4fd88a;
}

.seckill-group .seckill-goods .item .marketprice {
    color: #ef4f4f;
    text-align: center;
    font-size: 0.8rem;
    line-height: 1.2rem;
    font-weight: bold;
}

.seckill-group .seckill-goods .item .productprice {
    color: #999;
    text-decoration: line-through;
    font-size: 0.6rem;
    text-align: center;
    line-height: 0.6rem;
}

.seckill-group .killtime {
    display: inline-block;
    font-size: 0.65rem;
    color: #444;
}

.seckill-group {
    height: auto;
}

.seckill-group img {
    height: 0.9rem;
    max-width: 5rem;
    margin-right: 0.2rem
}

.seckill-group .title {
    font-size: 0.7rem;
    color: #444;
    margin-right: 0.2rem;
}

.seckill-group .killtime span {
    display: inline-block;
    padding: 0;
    margin: 0;
}

.seckill-group .killtime .item {
    height: 0.8rem;
    line-height: 0.75rem;
    border: 1px solid #ddd;
    padding: 0 0.1rem;
    margin: 0 1px;
}

.fui-audio {
    height: auto;
    background: #f1f1f1;
    margin: 0.8rem;
    padding: 0.6rem;
    border: 1px solid #ededed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}

.fui-audio .horn {
    width: 1.4rem;
    height: 1.25rem;
    background-image: url(../images/icon_audio_reading_3.png);
    background-size: auto 100%;
    background-repeat: no-repeat;
}

.fui-audio .horn.playing {
    -webkit-animation: audio_playing 1s infinite;
}

.fui-audio .center {
    width: 100%;
    padding-right: 0.5rem;
    font-size: 0.75rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.fui-audio .center p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.fui-audio .time {
    font-size: 0.7rem;
    color: #666;
}

.fui-audio .speed {
    position: absolute;
    bottom: -1px;
    left: -1px;
    width: 0%;
    height: 0.1rem;
    background: #44b549;
}

@-webkit-keyframes audio_playing {
    30% {
        background-image: url(../images/icon_audio_reading_1.png)
    }
    31% {
        background-image: url(../images/icon_audio_reading_2.png)
    }
    61% {
        background-image: url(../images/icon_audio_reading_2.png)
    }
    62% {
        background-image: url(../images/icon_audio_reading_3.png)
    }
    100% {
        background-image: url(../images/icon_audio_reading_3.png)
    }
}


.fui-tab-content-a {
    display: none;
}

.fui-tab-content-a.active {
    display: block;
}

.fui-payfor-group-title {
    background: #fff;
}

.fui-text-footer {
    padding: 0.5rem;
    text-align: center;
    font-size: 0.6rem;
    color: #666;
    line-height: 0.8rem;
}

.fui-payfor-info {
    font-size: 0.6rem;
    color: #999;
}

.fui-payfor-info span {
    display: block;
    height: 0.6rem;
    line-height: 0.6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.fui-payfor-info span.fui-payfor-info-title {
    color: #333;
}

.fui-payfor-info span.fui-payfor-info-price {
    color: #f60;
}

.btn.btn-default.fui-payfor-btn {
    font-size: 0.6rem;
    border-radius: 0.15rem;
    -webkit-border-radius: 0.15rem;
    color: #777;
    padding: 0 0.2rem;
    background: #fff;
}

.fui-payfor-info .fui-list:before {
    border: none;
}

.fui-title-line span {
    width: 50%;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 25%;
    z-index: 1;
}
/*购物车*/

.fui-list-inner .subtitle .shopName {
    /*padding-left: 1.25rem;*/
    color: #333;
    display: inline-block;
    width: 100%;
}

.goods-item .image-media a img {
    width: 100%;
    height: 100%;
}

.fui-list-inner .text .goodsName-text {
    line-height: 0.8rem;
    margin-bottom: 0.2rem;
    color: #262626;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.fui-list-inner .text.cart-option.cartmode {
    line-height: 0.7rem;
    margin-bottom: 0.3rem;
}

/*后台店铺设置*/

.shop-manage-tool {
    padding:0.5rem 0.5rem;
    color: #666666;
}

.shop-setting-menu{
    text-align: center;
    overflow: hidden;
    background-color: #fff;
    color: #666666;
}

.shop-setting-menu li {
    float: left;
    width: 33%;
    list-style: none;
    border-bottom: 1px solid #EFEFEF;
    padding: 4% 0%;
    height: 5.5rem;
    border-right: 1px solid #EEEEEE;
}

.shop-setting-menu a:last-child li{
	border-right: 0;
}

.shop-setting-menu li p {
    font-size: 14px;
    color: #8F8F8F;
}

.shop-setting-menu li:nth-child(2) {
    border-left: 1px solid #EFEFEF;
    border-right: 1px solid #EFEFEF;
}

.shop-setting-menu li img {
    width: 50%;
}

.item.active {
    color: #8BBF1F !important;
}
/*店铺后台订单管理页面*/

.shopbg-goods {
    margin: 1%;
    margin-bottom: 0%;
    overflow: hidden;
    padding: 2%;
    border-bottom: 1px solid #DFDFDF;
    padding-bottom: 0%;
    background-color: #fff;
}

.shopbg-goods .shopbg-goods-img {
    width: 38%;
    float: left;
    margin-right: 2%;
}

.shopbg-goods .shopbg-goods-img img {
    width: 100%;
    height: 6.5rem;
}

.shopbg-goods .shopbg-goods-desc {
    width: 60%;
    float: left;
    line-height: 1.2rem;
}

.shopbg-goods .shopbg-goods-desc p {
    display: inline-block;
    height: 4rem;
}

.shopbg-goods .shopbg-goods-desc p span {
    color: #ff0000;
}

.shopbg-goods .shopbg-goods-desc h3 {
    color: #ff0000;
    margin: 1% 0%;
}

.shopbg-goods .shopbg-goods-desc h3 span {
    font-size: 12px;
}

.shopbg-goods .shopbg-goods-desc>span {
    color: #888888;
}


/*后台订单管理页面*/

.manager-order-page .manager-order-nav {
    background-color: #f5f5f5;
}

.manager-order-page .manager-order-nav a {
    font-size: 0.7rem;
}

.manager-order-page .manager-order-content-display {
    display: block !important;
}

.manager-order-page .manager-order-nav-fcolor {
    color: #8BBF1F;
}

.manager-order-page .manager-order-fui-content {
    background-color: #f5f5f5;
    margin-bottom: 2.7rem;
}

.manager-order-page .manager-order-content-list3 {
    background-color: #FFFFFF;
    padding: 0.6rem 0;
    font-size: 0.7rem;
    color: #666666;
    display: flex;
    justify-content: space-around;
}

.manager-order-page .manager-order-data .data-content {
    display: flex;
    font-size: 0.75rem;
    margin-bottom: 0.3rem;
}

.manager-order-page .text.goodsName-text i,
.goodsManage-page .text.goodsName-text i {
    color: #ff0000;
    font-style: normal;
}

.manager-order-content-table {
    display: block !important;
}

/*后台管理-店铺介绍页面*/

.manager-shop_intorduce-page .fui-content {
    margin-bottom: 4rem;
}

.manager-shop_intorduce-page .fileInputContainer {
    height: 90px;
    background: url(/attachment/images/global/add_photo_btn.jpg) no-repeat;
    width: 90px;
    background-size: 90px 90px;
    border: 1px dashed #DDDDDD;
}

.manager-shop_intorduce-page .fileInput {
    height: 90px;
}

.manager-shop_intorduce-page .fui-cell-group .fui-cell {
    padding: 0.8rem 0.5rem !important;
}

.manager-shop_intorduce-page .introduce-commit {
    background-color: #fff;
    text-align: center;
}

.manager-shop_intorduce-page .introduce-commit a {
    width: 80%;
    background-color: #8BBF1F;
    font-weight: bold;
    border: 1px solid #8BBF1F;
    color: #fff;
    margin: 2% auto;
}
.manager-shop_intorduce-page .introduce-commit .btn {
    line-height: 2rem;
}

/*商品类目页面*/
.manager-goodsclassify-page .classify-table {
    background-color: #fff;
    padding-bottom: 0.5rem;
    border-bottom: 1px solid #DEDEDE;
}

.manager-goodsclassify-page .classify-table h3 {
    border-bottom: 1px solid #DEDEDE;
    padding: 0.5rem;
}

.manager-goodsclassify-page .classify-table .table-type {
    font-size: 0.7rem;
    padding: 0.3rem 0.1rem;
    padding-bottom: 0.5rem;
}

.manager-goodsclassify-page .classify-table .table-type span {
    padding: 0.3rem;
    border: 1px solid #DEDEDE;
    border-radius: 4px;
    margin: 0.5rem 0.1rem;
    display: inline-block;
}

/*会员中心 个人订单-详情页面*/
.manager-orderdetail-page {
    margin-bottom: 3%;
}

.manager-orderdetail-page .orde-backtime {
    padding: 0.3rem;
    text-indent: 0.3rem;
    color: #fff;
    font-size: 14px;
    line-height: 1.2rem;
    background-color: #CCCCCC;
}

.manager-orderdetail-page .order-great-time {
    background-color: #fff;
    color: #888888;
    padding: 0.6rem 0.5rem;
    font-size: 14px;
}

.manager-orderdetail-page .order-buyingLeads {
    background-color: #fff;
    font-size: 14px !important;
}

.manager-orderdetail-page .buying-adress {
    padding: 0.6rem 0.3rem;
    border-bottom: 1px solid #DDDDDD;
}

.manager-orderdetail-page .buying-adress span {
    color: #888888;
}

.manager-orderdetail-page .order-payfor-end {
    font-size: 14px;
    display: flex;
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    background-color: #fff;
    justify-content: space-between;
}

.manager-orderdetail-page .order-payfor-end span {
    margin: 2% 3%;
    color: #000000;
}

.manager-orderdetail-page .order-payfor-end span:nth-child(2) {
    text-align: right;
    margin-left: 4rem;
    color: #ed2822;
}

.manager-orderdetail-page .order-handle {
    margin-bottom: 0.5rem;
    border-bottom: 1px solid #DDDDDD;
    padding: 0.5rem;
    background-color: #fff;
    text-align: center;
    display: flex;
    justify-content: space-around;
}

.manager-orderdetail-page .order-handle a {
    padding: 0.3rem 1.2rem;
    border: 1px solid #8BBF1F;
    border-radius: 5px;
    font-size: 14px;
}
.manager-orderdetail-page .delivery-info{
    padding: 0.5rem;
}
.manager-orderdetail-page .delivery-info .delivery-company{
    padding: 0.25rem;
    border-radius:4px;
    width: 100%;
    font-size: 0.7rem;
}
.manager-orderdetail-page .delivery-title{
    padding: 0.25rem;
    text-align: center;
    border-bottom: 1px solid #ddd;
    font-size: 0.65rem;
}
.manager-orderdetail-page .delivery-info .info{
    font-size: 0.65rem;
    margin-top: 0.5rem;
    align-items: center;
    width: 100%;
}
.manager-orderdetail-page .delivery-info .delivery-numb{
    border: none;
    border:1px solid #ddd;
    border-radius: 4px;
    padding: 0.25rem 0;
    width: 100%;
}
.manager-orderdetail-page .delivery-info .sure{
    font-size: 0.65rem;
    background: #3AB034;
    padding: 0.25rem 0.5rem;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    margin:0.5rem auto 0 auto;
}
/*后台-商品规格*/

.goods_standard-content-box {
    background-color: #FFFFFF;
    margin-bottom: 10px;
    padding: 0.5rem 0.4rem 0.7rem 0.4rem;
}

.goods_standard-content-box:last-child {
    margin-bottom: 0;
}

.goods_standard-content-box p {
    margin-bottom: 0.3rem;
    font-size: 0.75rem;
}

.goods_standard-content-boxdp {
    display: flex;
    justify-content: space-around;
}

.goods_standard-content-boxdp>div {
    font-size: 0.6rem;
    margin-right: 15px;
    background-color: #DDDDDD;
    padding: 0.3rem 0.7rem;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #DDDDDD;
    position: relative;
}

.goods_standard-content-boxdp>div:last-child {
    margin-right: 0 !important;
}

.select-style {
    color: #8BBF1F;
    border: 1px solid #8BBF1F !important;
    background-color: #ffffff !important;
}

.goods_standard-content-boxdp div img {
    position: absolute;
    right: -5px;
    top: -8px;
    height: calc(50%);
    display: none;
}

.goods_standard-content-box3 {
    background-color: #FFFFFF;
    margin-bottom: 10px;
    font-size: 0.75rem;
}

.goods_standard-content-box3 ul li {
    border-bottom: 1px solid #DDDDDD;
    padding: 0.5rem 0;
}

.goods_standard-content-box3 ul li:last-child {
    border-bottom: none;
}

.goods_standard-content-box3>ul>li>p,
.goods_standard-content-box3>ul>li>div {
    padding: 0rem 0.4rem 0rem 0.4rem;
}

.goods_standard-content-input input {
    width: 33%;
    margin-right: 15px;
    text-align: center;
    background-color: #DDDDDD;
    border: 0;
    border-radius: 5px;
    padding: 0.3rem 0.4rem;
    color: #666666;
}

.goods_standard-content-input p {
    margin-bottom: 0.2rem;
    color: #666666;
}

.goods_standard-content-box4 p img {
    width: 1rem;
    vertical-align: middle;
    float: right;
}

.goods_standard-content-input2 input {
    width: 30%;
    text-align: center;
    background-color: #DDDDDD;
    border: 0;
    border-radius: 5px;
    padding: 0.3rem 0.4rem;
    color: #666666;
}

.goods_standard-content-input2 select {
    margin: 0 5%;
    width: 25%;
    background-color: #DDDDDD;
    border: 0;
    border-radius: 5px;
    padding: 0.3rem 0.4rem;
    color: #666666;
}

.goods_standard-content-input2 select option {
    background-color: #ffffff;
}

.goods_standard-content-box5 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

.goods_standard-page .goods-btn {
    width: 100%;
    background-color: #8BBF1F;
    margin: 0 !important;
    border: none;
    color: #fff;
}

.goods_standard-content-input2 {
    margin-bottom: 10px;
}

.goods_standard-select {
    margin: 0 6.1% !important;
}

/*清单信息*/

.shipping-lists-page .fui-list-group:not(.fui-list-group-o):before,
.shipping-lists-page .fui-list:before{
	border: none;
}
.shipping-lists-page .fui-goods-item .detail .good_list-title{
	width: 3rem;
}
.shipping-lists-page .fui-goods-item .detail p{
	line-height: 0.85rem;
	color: #949393;
}
.shipping-lists-page .fui-goods-item .detail p span{
	color: #949393;
}
.shipping-lists-page .shipping-dopesheet{
	padding: 0.5rem;
	font-size: 0.7rem;    
}
.shipping-lists-page .shipping-dopesheet .address{
    flex: 1;
}
.shipping-lists-page .shipping-dopesheet .arrow{
    align-self: center;
    margin: 0 0.3rem;
}
.shipping-lists-page .shipping-dopesheet .arrow img{
    height: .6rem;
}
.shipping-lists-page .operate{
    text-align: right; 
    padding: 0.5rem; 
    font-size: 0.7rem;
}
.shipping-lists-page .shipping-dopesheet span{
	margin-right: 0.8rem;	
}
.shipping-lists-page .image-media2{
	width: 4rem;
	height: 4rem;
}
.shipping-lists-page .favorite-text p{
	color: #000000 !important;
}
/*配送订单中心*/
.member-shipping-page .shipping-select{
    padding: 0.5rem; 
    font-size: 0.7rem;
    justify-content: space-between;
    align-items: center;
}
.member-shipping-page .shipping-select .external{
	color: #3AB034;
	border:none;
	margin: 0;
	height: 1.4rem;
    line-height: 1.4rem;
    font-size: 0.65rem;
}
.member-shipping-page .shipping-select .external.cancel{
	color: #FF0000;
	border: 1px solid #FF0000;
}
.member-shipping-page .shipping-dopesheet .phone{
    flex-shrink: 0;
    margin: auto;
    color: #3AB034;
    transform: rotate(-104deg);
}
.member-shipping-page .shipping-dopesheet .phone .icon{
    font-size: 1.3rem;
}
.member-shipping-page .btn-success{
    height: 1.5rem;
    line-height: 1.4rem;
    font-size: 0.6rem;
}
.logistics{
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 0.5rem;
}
/*商品评价*/
.order-comment-page{
    background-color: #FFFFFF;
}
.order-comment-page .icon{
    vertical-align: middle;
    color: #3AB034;
    margin-right: 0.1rem;
}
.order-comment-page .fui-list-group-title{
    border-bottom: 1px solid #D9D9D9;
    height: 2rem;
    line-height: 2rem;
    
}
.order-comment-page .numb{
    font-size: 0.65rem;
    
}
.order-comment-page .fui-list:before{
    border-top:none;
}
.order-comment-page .fui-list{
    border-bottom: 1px solid #D9D9D9;
}
.order-comment-page .comment-content{
    padding: 0.5rem;
}
.formItemDiff,
.formItemDiff2{
    width: 20px;
    height: 20px;
    background-image: url(/attachment/images/global/diff2.png);
    background-position: 0px -573px;
}
.order-comment-page .comment-content span,
.order-comment-page .comment-content p{
    font-size: 0.7rem;
    line-height: 26px;
}
.order-comment-page textarea{
    width: 100%;
    border-radius: 0.2rem;
    background-color: #F5F5F5;
    border: none;
    padding: 0.3rem;
    resize: none;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}
.order-comment-page .service-position{
    padding:0.2rem 0.5rem;
    background-color: #3AB034;
    color: #FFFFFF;
    font-size: 0.65rem;
    border-radius: 2rem;
    position: absolute;
    right: 0.5rem;
    margin-top:-15px;
}
.order-comment-page .service-comment .fui-list-inner{
    position: relative;
}
.order-comment-page img{
    width:2.5rem;
    height: 2.5rem;
}
.order-comment-page .fui-footer a{
    background-color: #3AB034;
    border:#3AB034;
}
.order-comment-page .marketprice{
    color:#ff4835;
}
/*包月用户css*/
.monthly-payment{
	width: 90%;
	margin: auto;
	padding:0.5rem 0;
}
.monthly-payment li img{
	width: 1rem;
    height: 1rem;
}
.monthly-payment li{
	margin: 0.5rem 0rem;
    padding: 0.4rem 0.5rem;
    background-color: #F5F5F5;
    border-radius: 0.2rem;
    align-items: center;
    display: flex;
}
.monthly-payment li input{
	    border: 0px;
    margin-left: 0.2rem;
    background: none;
    height: 1.3rem;
    width: 100%;
}
.monthly-payment li:last-child{
	background:none ;
	padding: 0;
}
.monthly-payment li:last-child input:last-child{
	width: inherit;
	background: #3ab034;
    color: #FFFFFF;
    border: #3ab034;
    width: 50%;
}
.monthly-payment li:last-child input{
	width: 50%;
	text-align: center;
	display: block;
	font-size:0.7rem;
	border-radius: 5px;
	height: 1.7rem;
	
}
.monthly-payment li input:first-child{
	margin-right: 0.5rem;
	border: 1px solid #BFBEBE;
}
/*联系我们*/
.contactus-page ul li{
	font-size: 0.7rem;
}
.contactus-page ul li .icon{
	float: right;
	font-size: 18px;
	color: #999;
}
.contactus-page ul li .phone-content{
	margin-left: 0.3rem;
}
.contactus-page ul li:nth-child(2) img,
.contactus-page ul li:nth-child(3) img
{
	width: 1rem;
	vertical-align: middle;
	margin-right: 0.5rem;
}
.contactus-page ul li:nth-child(2),
.contactus-page ul li:nth-child(3){
	padding: 0.7rem 0.5rem;
	background-color: #FFFFFF;
}
.contactus-page ul li:nth-child(2){
	border-bottom:1px solid #DDDDDD;
}
.contactus-page .contact-us p:first-child{
	text-align: center;
	color:#43A2E4;
	padding: 0.7rem 0;
	border-bottom: 1px solid #DDDDDD;
}
.contactus-page .contact-us{
    margin: 64% auto;	
}
 .contactus-page .contact-us p:last-child span{
	flex: 1;
	text-align: center;
	padding: 0.6rem 0;
	color:#43A2E4;
}
.contactus-page .contact-us p:last-child span:first-child{
	border-right: 1px solid #DDDDDD;
}
/**快速下单*/
.stor-checkout-page .fui-goods-item textarea{
    width: 100%;
    background-color: #FFFFFF;
    border: none;
    padding: 0.4rem;
    border-radius: 0.3rem;
    resize:none;
}
.quickDeal-page .fui-content form textarea{
	 width: 100%;
    background-color: #FFFFFF;
    border: none;
    padding: 0.4rem;
    border-radius: 0.3rem;
    resize:none;
    border: 1px solid #b1b1b1;
}
.quickDeal-page .fui-content form textarea::-webkit-input-placeholder,
.quickDeal-page .fui-content form .quickdeal-budget .quickdeal-budget-content::-webkit-input-placeholder{
 color:#b1b1b1; 
}

.quickDeal-page .fui-content{
    padding:1rem 0.75rem 0;
    background-color: #efefef;
}
.quickDeal-page .fui-content form input[type=button]{
    width: 60%;
    background-color: #3AB043;
    border: none;
    color: #FFFFFF;
    text-align: center;
    margin-top: 2rem;
}
.quickDeal-page .lineblock{
    padding: 0.5rem 0;
    font-size: 0.65rem;
    align-items: center;
    justify-content: space-between;
    border-bottom: 0;
}
.quickDeal-page .header-content{
	margin-bottom: 0.5rem;
}
.quickDeal-page .header-content img{
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 2.8rem;
}
.quickDeal-page .header-content .header-content-info{
	font-size: 0.65rem;
	margin-left: 0.5rem;
}
.quickDeal-page .header-content .header-content-info .title{
	color: #9E9E9E;
	font-size: 0.6rem;
}
.quickDeal-page .fui-content form .quickdeal-budget,
.order-detail-page .authorization-details .quickdeal-budget{
	padding: 0.5rem;
	background-color: #FFFFFF;
	border: 1px solid #b1b1b1;
	border-radius: 0.3rem;
	margin-top: 0.75rem;
	font-size: 0.7rem;
}
.quickDeal-page .fui-content form .quickdeal-budget .quickdeal-budget-content,
.order-detail-page .authorization-details .quickdeal-budget .quickdeal-budget-content{
	width: 100%;
	flex: 1;
	text-align: right;
	border: none;
	padding: 0 0.5rem;
}
.quickDeal-page .to-pricing{
	padding: 0.2rem 0.8rem;
	border: 1px solid #3AB043;
	border-radius:0.2rem ;
}
.quickDeal-page .to-pricing a{
	color: #3AB034;
}
.quickDeal-page .to-pricing2{
    padding: 0.2rem 0.8rem;
    border: 1px solid #f90;
    border-radius:0.2rem ;
}
.quickDeal-page .to-pricing2 a{
    color: #f90;
}
.quickDeal-page .fui-list-group-title2{
	font-size: 0.65rem;
	padding: 0 0.5rem 0.5rem 0.5rem;
}
.order-detail-page .authorization-details{
	padding: 0.5rem;
	background-color: #FAFAFA;
}
.order-detail-page .authorization-details textarea{
	 width: 100%;
    background-color: #FFFFFF;
    border: none;
    padding: 0.4rem;
    border-radius: 0.3rem;
    resize:none;
    border: 1px solid #b1b1b1;
}
.quickDeal-page .icon-roundclosefill{
	position: absolute;
	top: -10px;
    right: 2px;
	color:#FF0000;
}
.order-detail-page .agentCheckorder-btn{
	justify-content: center;
	margin-top: 1rem;
}
.order-detail-page .agentCheckorder-btn a{
	font-size: 0.7rem;
	margin: 0;
	width: 6rem;
	background-color: #f90;
	color:#fff;
	border: none;
}
.order-detail-page .agentCheckorder-btn a:first-child{
	margin-right: 1rem;
	color:#fff;
	background-color: #3AB034;
}
.holiday-page{
    background-color: #122d5d;
}
.holiday-page .fui-content{
    position: relative;
    height: 100%;
}
.holiday-page .fui-content .img{
    position: absolute;
}
.holiday-page .fui-content .img-inner{
    width: 100%;
    display: block;
}
.holiday-page .fui-content .img.first{
    top:-34%;
    z-index: 2;
    animation-duration: 1.5s;
    animation-iteration-count: 1;
}
.holiday-page .fui-content .img.second{
    top: -12%;
    animation-duration: 1.5s;
    animation-iteration-count: 1;
}
.holiday-page .fui-content .img.third{
    top: 0%;
    animation-duration: 1.5s;
    animation-iteration-count: 1;
}
.holiday-page .fui-content .img.four{
    top: 5%;
    left: 50%;
    margin-left: -22.5%;
    z-index: 2;
    width: 49%;
}
.holiday-page .fui-content .img.five{
    bottom: 0%;
}
.holiday-page .fui-content .img.six{
    bottom: 2%;
    width: 20%;
    margin-left: -10%;
    left: 50%;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
}

.holiday-page .fui-content .img.eight{
    font-size: 0.85rem;
    bottom: 18%;
    font-weight: bold;
    color: #fff;
    z-index: 2;
    text-align: center;
    width: 100%;
}
.holiday-page .fui-content .img.nine{
    bottom: 28%;
    width: 44%;
    margin-left: -22%;
    left: 50%;.
}
.holiday-page .fui-content .img.open a{
    color: #f9ef3b;
}
.holiday-page .fui-content .img.left{
    width: 18%;
    top: 30%;
    left: 2%;
    animation-duration: 6s;
    animation-iteration-count: infinite;
}
.holiday-page .fui-content .img.right{
    width: 14%;
    top: 24%;
    right: 2%;
    animation-duration: 8s;
    animation-iteration-count: infinite;
}
.rights-dispose > p:first-child{
	font-size: 0.7rem;
	border-bottom: 1px solid #DDDDDD;
	padding: 0.5rem;
}
.rights-dispose .rights-dispose-tontent{
	font-size: 0.65rem !important;
	padding: 0.5rem;
	border-bottom: 1px solid #DDDDDD;
}
.rights-dispose .rights-dispose-tontent label{
	font-size: 0.65rem !important;
	padding-left: 1rem;
}
.rights-dispose .rights-dispose-tontent label input{
 	position: absolute;
 	width: .8rem;
    height: 0.8rem;
    margin-left: -0.7rem;
    top: 50%;
    margin-top: -0.45rem;
 }
.rights-dispose .rights-dispose-tontent label input:before{
 	height: 0.2rem;
    width: 0.4rem;
    top: -0.18rem;
}
 .rights-dispose .rights-dispose-tontent > p:last-child{
	padding-top: 0.5rem;
}

.rights-dispose .rights-dispose-btn a,
.rights-dispose .rights-dispose-btn button{
	width: 50%;
	margin: 0;
	font-size: 0.65rem;
	border: none;
}
.rights-dispose .rights-dispose-btn a{
	border-left: 1px solid #DDDDDD;
	border-radius: 0 0.25rem 0.25rem 0;
}
.rights-dispose .rights-dispose-feedback,
.rights-dispose .rights-dispose-consent,
.rights-dispose .no{
	display: none;
}
.rights-dispose .rights-dispose-feedback textarea{
	width: 100%;
	resize:none;
	border: 1px solid #DDDDDD;
	border-radius:0.2rem;
	padding: 0.2rem;
	margin-top: 0.2rem;
}
.rights-dispose .rights-dispose-consent,
.rights-dispose .no{
	margin-top: 0.2rem;
	padding: 0.2rem;
}
/*获取邀请码*/
.Invitation-code-page{
	background-color: #F5F5F5;
}
.Invitation-code-page .Invitation-box .p1{
	text-align: right;
	margin-top: 0.5rem;
	font-size: 0.6rem;
}
.Invitation-code-page .Invitation-box .p1 a{
	color: #808080;
}
.Invitation-code-page .Invitation-box .p2{
	text-align: center;
	font-size: 0.7rem;
	margin-bottom: 0.8rem;
	margin-top: 0.5rem;
}
.Invitation-code-page .Invitation-box .btn{
	margin: auto;
    display: block;
    background-color: #6CA63C;
    color: #FFFFFF;
   	border: none;
}
.Invitation-code-page .Invitation-list{
	background-color: #FFFFFF;
	height: 100%;
	padding: 0.5rem;
	margin-top: 1rem;
}
.Invitation-code-page .Invitation-list li{
	border-bottom: 1px dashed #999999;
	padding: 0.3rem 0;
	justify-content: space-between;
	font-size: 0.7;
}
.Invitation-code-page .Invitation-list .list1 p:last-child,
.Invitation-code-page .Invitation-list .list2 p:last-child{
	font-size: 0.6rem;
	color: #8F8F8F;
}
.Invitation-code-page .Invitation-list .list2 p:first-child{
	font-size: 0.65rem;
	color: #6CA63C;
}
.Invitation-code-page .Invitation-list .btn{
	margin: auto 0;
	font-size: 0.65rem;
	height: 1.5rem;
	line-height: 1.5rem;
	color: #FFFFFF;
	background-color: #6CA63C;
	border: none;
}
